AttributeDefinitionUtil { public static String[] getDefaultValue( AttributeDefinition attributeDefinition) { String[] defaultValues = attributeDefinition.getDefaultValue(); if (ArrayUtil.isEmpty(defaultValues)) { return new String[] {StringPool.BLANK}; } if ((attributeDefinition.getCardinality() == 0) || (defaultValues.length > 1)) { return defaultValues; } return StringUtil.split(defaultValues[0], StringPool.PIPE); }  static String[] getDefaultValue(
		AttributeDefinition attributeDefinition); static Object getPropertyObject(
		AttributeDefinition attributeDefinition, Configuration configuration); static String[] getPropertyStringArray(
		AttributeDefinition attributeDefinition, Configuration configuration);  }
@Test public void testDefaultValueEmpty() { Mockito.doReturn( new String[0] ).when( _attributeDefinition ).getDefaultValue(); assertDefaultValue(StringPool.BLANK); }