S getDeclared();
/**
- *
- * Returns value associated with supplied identifier
+ * Returns value associated with supplied identifier.
*
* @param <K>
* Identifier type
* @param identifier
* Identifier of element.
* @return Value if present, null otherwise.
- *
- *
*/
//<K, V, N extends IdentifierNamespace<? super K, ? extends V>> V
@Nullable
- public <K,V,N extends IdentifierNamespace<K, V>> V get(@Nonnull Class<N> namespace,@Nonnull K identifier);
+ <K,V,N extends IdentifierNamespace<K, V>> V get(@Nonnull Class<N> namespace,@Nonnull K identifier);
/**
- *
* Returns all local values from supplied namespace.
*
* @param <K>
<K, V, N extends IdentifierNamespace<K, V>> Map<K, V> getAll(@Nonnull Class<N> namespace);
/**
+ * Returns a collection of all effective substatements.
*
- * Returns iteration of all effective substatements.
- *
- * @return iteration of all effective substatements.
+ * @return collection of all effective substatements.
*/
- Collection<? extends EffectiveStatement<?, ?>> effectiveSubstatements();
-
+ @Nonnull Collection<? extends EffectiveStatement<?, ?>> effectiveSubstatements();
}