test_class.file: common/src/test/java/org/apache/cxf/dosgi/common/util/PropertyHelperTest.java
test_class.identifier: PropertyHelperTest
test_case.body: @Test
      public void testMultiValuePropertyAsCollection() {
          List<String> list = new ArrayList<>();
          list.add("1");
          list.add("2");
          list.add("3");
          assertEquals(list, PropertyHelper.getMultiValueProperty(list));
      }
test_case.class_method_signature: PropertyHelperTest.testMultiValuePropertyAsCollection()
test_case.full_signature: @Test public void testMultiValuePropertyAsCollection()
test_case.identifier: testMultiValuePropertyAsCollection
test_case.invocations: add add add assertEquals getMultiValueProperty
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testMultiValuePropertyAsCollection()
focal_class.declarator: LOG = LoggerFactory.getLogger(PropertyHelper.class)
focal_class.modifier: public static final
focal_class.original_string: public static final Logger LOG = LoggerFactory.getLogger(PropertyHelper.class);
focal_class.type: Logger
focal_class.var_name: LOG
focal_class.file: common/src/main/java/org/apache/cxf/dosgi/common/util/PropertyHelper.java
focal_class.identifier: PropertyHelper
focal_class.class_method_signature: PropertyHelper.PropertyHelper()
focal_class.full_signature: private  PropertyHelper()
focal_class.identifier: PropertyHelper
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  PropertyHelper()
focal_class.class_method_signature: PropertyHelper.getMultiValueProperty(Object property)
focal_class.full_signature: @SuppressWarnings("unchecked") public static Collection<String> getMultiValueProperty(Object property)
focal_class.identifier: getMultiValueProperty
focal_class.modifiers: @SuppressWarnings("unchecked") public static
focal_class.parameters: (Object property)
focal_class.return: Collection<String>
focal_class.signature: Collection<String> getMultiValueProperty(Object property)
focal_class.class_method_signature: PropertyHelper.getProperty(Map<String, Object> dict, String name)
focal_class.full_signature: public static String getProperty(Map<String, Object> dict, String name)
focal_class.identifier: getProperty
focal_class.modifiers: public static
focal_class.parameters: (Map<String, Object> dict, String name)
focal_class.return: String
focal_class.signature: String getProperty(Map<String, Object> dict, String name)
focal_class.class_method_signature: PropertyHelper.getFirstNonEmptyStringProperty(Map<String, Object> dict, String... keys)
focal_class.full_signature: public static String getFirstNonEmptyStringProperty(Map<String, Object> dict, String... keys)
focal_class.identifier: getFirstNonEmptyStringProperty
focal_class.modifiers: public static
focal_class.parameters: (Map<String, Object> dict, String... keys)
focal_class.return: String
focal_class.signature: String getFirstNonEmptyStringProperty(Map<String, Object> dict, String... keys)
focal_method.body: @SuppressWarnings("unchecked")
      public static Collection<String> getMultiValueProperty(Object property) {
          if (property == null) {
              return Collections.emptyList();
          } else if (property instanceof Collection) {
              return (Collection<String>)property;
          } else if (property instanceof String[]) {
              return Arrays.asList((String[])property);
          } else {
              return Collections.singleton(property.toString());
          }
      }
focal_method.class_method_signature: PropertyHelper.getMultiValueProperty(Object property)
focal_method.full_signature: @SuppressWarnings("unchecked") public static Collection<String> getMultiValueProperty(Object property)
focal_method.identifier: getMultiValueProperty
focal_method.invocations: emptyList asList singleton toString
focal_method.modifiers: @SuppressWarnings("unchecked") public static
focal_method.parameters: (Object property)
focal_method.return: Collection<String>
focal_method.signature: Collection<String> getMultiValueProperty(Object property)