@@ -134,8 +134,8 @@ public void removeItemMetadata(String itemName) {
134134 public Metadata add (Metadata element ) {
135135 String namespace = element .getUID ().getNamespace ();
136136 Set <MetadataProvider > providers = reservedNamespaces .get (namespace );
137- MetadataProvider managedProvider = ( MetadataProvider ) getManagedProvider (). orElse ( null );
138- if ( providers == null || providers . isEmpty () || providers .stream ().anyMatch (p -> p .equals (managedProvider ))) {
137+ if ( providers == null || providers . isEmpty ()
138+ || providers .stream ().anyMatch (p -> p .equals (getManagedProvider () ))) {
139139 return super .add (element );
140140 }
141141 throw new UnsupportedOperationException ("Cannot add metadata to '" + namespace + "' namespace" );
@@ -145,8 +145,8 @@ public Metadata add(Metadata element) {
145145 public @ Nullable Metadata update (Metadata element ) {
146146 String namespace = element .getUID ().getNamespace ();
147147 Set <MetadataProvider > providers = reservedNamespaces .get (namespace );
148- MetadataProvider managedProvider = ( MetadataProvider ) getManagedProvider (). orElse ( null );
149- if ( providers == null || providers . isEmpty () || providers .stream ().anyMatch (p -> p .equals (managedProvider ))) {
148+ if ( providers == null || providers . isEmpty ()
149+ || providers .stream ().anyMatch (p -> p .equals (getManagedProvider () ))) {
150150 return super .update (element );
151151 }
152152 throw new UnsupportedOperationException ("Cannot update metadata in '" + namespace + "' namespace" );
@@ -156,8 +156,8 @@ public Metadata add(Metadata element) {
156156 public @ Nullable Metadata remove (MetadataKey key ) {
157157 String namespace = key .getNamespace ();
158158 Set <MetadataProvider > providers = reservedNamespaces .get (namespace );
159- MetadataProvider managedProvider = ( MetadataProvider ) getManagedProvider (). orElse ( null );
160- if ( providers == null || providers . isEmpty () || providers .stream ().anyMatch (p -> p .equals (managedProvider ))) {
159+ if ( providers == null || providers . isEmpty ()
160+ || providers .stream ().anyMatch (p -> p .equals (getManagedProvider () ))) {
161161 return super .remove (key );
162162 }
163163 throw new UnsupportedOperationException ("Cannot remove metadata from '" + namespace + "' namespace" );
0 commit comments