private static void validateCoreMetaData( final ElementMetaData metaData, final ArrayList<String> missingProperties) { final Locale locale = Locale.getDefault(); final String typeName = metaData.getName(); final String displayName = metaData.getDisplayName(locale); if (isValid(displayName, metaData.getName(), missingProperties) == false) { logger.warn("ElementType '" + typeName + ": No valid display name"); } if (metaData.isDeprecated()) { final String deprecateMessage = metaData.getDeprecationMessage(locale); if (isValid(deprecateMessage, "Deprecated", missingProperties) == false) { logger.warn("ElementType '" + typeName + ": No valid deprecate message"); } } final String grouping = metaData.getGrouping(locale); if (isValid(grouping, "common", missingProperties) == false) { logger.warn("ElementType '" + typeName + ": No valid grouping message"); } }