import java.util.Collections;
import java.util.EnumMap;
import java.util.EventListener;
+import java.util.HashMap;
import java.util.Iterator;
-import java.util.LinkedHashMap;
import java.util.Map;
import javax.annotation.Nonnull;
import org.opendaylight.yangtools.concepts.Identifiable;
if (potential == null) {
potential = new SubstatementContext(StatementContextBase.this, this);
if (substatements.isEmpty()) {
- substatements = new LinkedHashMap<>(1);
+ substatements = new HashMap<>(1);
}
substatements.put(createIdentifier(), potential);
getDefinition().onStatementAdded(potential);
return maybeWrap(declared);
}
- /**
- * @return collection of all substatements
- */
- @Override
- public Collection<StatementContextBase<?, ?, ?>> substatements() {
- return maybeWrap(substatements.values());
- }
-
@Override
public Collection<StatementContextBase<?, ?, ?>> effectiveSubstatements() {
return maybeWrap(effective);