Generalize findFirstEffectiveSubstatement()
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / meta / EffectiveStatement.java
index 415a2960aa1ac0693e3fa9eb6928700dc60ad3c0..7a8ab021b6c44fdf68e6564265130efc43bd1d3a 100644 (file)
@@ -88,8 +88,7 @@ public interface EffectiveStatement<A, D extends DeclaredStatement<A>> extends M
      * @return First effective substatement, or empty if no match is found.
      */
     @Beta
-    default <T extends EffectiveStatement<?, ?>> Optional<T> findFirstEffectiveSubstatement(
-            final @NonNull Class<T> type) {
+    default <T> Optional<T> findFirstEffectiveSubstatement(final @NonNull Class<T> type) {
         return effectiveSubstatements().stream().filter(type::isInstance).findFirst().map(type::cast);
     }