Fix an eclipse warning
[mdsal.git] / binding / mdsal-binding-generator / src / main / java / org / opendaylight / mdsal / binding / generator / BindingGeneratorUtil.java
index 1b4c31739d3a921541cf9c22100fc8b683aa31f8..669c69bd2bc2660f7af226b6109b6a5bbdd3abff 100644 (file)
@@ -211,8 +211,8 @@ public final class BindingGeneratorUtil {
         return def.getRangeConstraint();
     }
 
-    private static <T extends Optional<?>> T currentOrEmpty(final T current, final T base) {
-        return current.equals(base) ? (T)Optional.empty() : current;
+    private static <T> Optional<T> currentOrEmpty(final Optional<T> current, final Optional<?> base) {
+        return current.equals(base) ? Optional.empty() : current;
     }
 
     private static boolean containsConstraint(final StringTypeDefinition type, final PatternConstraint constraint) {