+ return definitionOf(noRevQNameToSupport.get(QName.create(namespace, localName)));
+ }
+
+ /**
+ * Returns StatementSupport with specified QName.
+ *
+ * @param identifier QName of requested statement
+ * @return StatementSupport
+ */
+ public @Nullable StatementSupport<?, ?, ?> getSupport(final QName identifier) {
+ return qnameToSupport.get(requireNonNull(identifier));
+ }
+
+ private static @Nullable StatementDefinition definitionOf(final @Nullable StatementSupport<?, ?, ?> support) {
+ return support != null ? support.definition() : null;