test_class.declarator: underTest
test_class.modifier: private
test_class.original_string: private GatewayMappingStrategies underTest;
test_class.type: GatewayMappingStrategies
test_class.var_name: underTest
test_class.file: services/gateway/util/src/test/java/org/eclipse/ditto/services/gateway/util/GatewayMappingStrategiesTest.java
test_class.identifier: GatewayMappingStrategiesTest
test_case.body: @Test
      public void allPoliciesMappingStrategiesAreKnown() {
          assertThatStrategy().knowsAllOf(PoliciesMappingStrategies.getInstance());
      }
test_case.class_method_signature: GatewayMappingStrategiesTest.allPoliciesMappingStrategiesAreKnown()
test_case.full_signature: @Test public void allPoliciesMappingStrategiesAreKnown()
test_case.identifier: allPoliciesMappingStrategiesAreKnown
test_case.invocations: knowsAllOf assertThatStrategy getInstance
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void allPoliciesMappingStrategiesAreKnown()
focal_class.declarator: instance = null
focal_class.modifier: @Nullable private static
focal_class.original_string: @Nullable private static GatewayMappingStrategies instance = null;
focal_class.type: GatewayMappingStrategies
focal_class.var_name: instance
focal_class.file: services/gateway/util/src/main/java/org/eclipse/ditto/services/gateway/util/GatewayMappingStrategies.java
focal_class.identifier: GatewayMappingStrategies
focal_class.class_method_signature: GatewayMappingStrategies.GatewayMappingStrategies(final Map<String, JsonParsable<Jsonifiable<?>>> mappingStrategies)
focal_class.full_signature: private  GatewayMappingStrategies(final Map<String, JsonParsable<Jsonifiable<?>>> mappingStrategies)
focal_class.identifier: GatewayMappingStrategies
focal_class.modifiers: private
focal_class.parameters: (final Map<String, JsonParsable<Jsonifiable<?>>> mappingStrategies)
focal_class.signature:  GatewayMappingStrategies(final Map<String, JsonParsable<Jsonifiable<?>>> mappingStrategies)
focal_class.class_method_signature: GatewayMappingStrategies.GatewayMappingStrategies()
focal_class.full_signature: @SuppressWarnings("unused") // used via reflection public  GatewayMappingStrategies()
focal_class.identifier: GatewayMappingStrategies
focal_class.modifiers: @SuppressWarnings("unused") // used via reflection public
focal_class.parameters: ()
focal_class.signature:  GatewayMappingStrategies()
focal_class.class_method_signature: GatewayMappingStrategies.getInstance()
focal_class.full_signature: public static GatewayMappingStrategies getInstance()
focal_class.identifier: getInstance
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: GatewayMappingStrategies
focal_class.signature: GatewayMappingStrategies getInstance()
focal_class.class_method_signature: GatewayMappingStrategies.getGatewayMappingStrategies()
focal_class.full_signature: private static MappingStrategies getGatewayMappingStrategies()
focal_class.identifier: getGatewayMappingStrategies
focal_class.modifiers: private static
focal_class.parameters: ()
focal_class.return: MappingStrategies
focal_class.signature: MappingStrategies getGatewayMappingStrategies()
focal_class.superclass: extends MappingStrategies
focal_method.body: public static GatewayMappingStrategies getInstance() {
          GatewayMappingStrategies result = instance;
          if (null == result) {
              result = new GatewayMappingStrategies(getGatewayMappingStrategies());
              instance = result;
          }
          return result;
      }
focal_method.class_method_signature: GatewayMappingStrategies.getInstance()
focal_method.full_signature: public static GatewayMappingStrategies getInstance()
focal_method.identifier: getInstance
focal_method.invocations: getGatewayMappingStrategies
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: GatewayMappingStrategies
focal_method.signature: GatewayMappingStrategies getInstance()