class ASDCNotificationLogging {

    public static String dumpVfModuleMetaDataList(List<IVfModuleData> moduleMetaDataList) {
        if (moduleMetaDataList == null) {
            return null;
        }

        StringBuilder buffer = new StringBuilder("VfModuleMetaData List:");
        buffer.append(System.lineSeparator());

        buffer.append("{");

        for (IVfModuleData moduleMetaData : moduleMetaDataList) {
            buffer.append(System.lineSeparator());
            buffer.append(testNull(dumpVfModuleMetaData(moduleMetaData)));
            buffer.append(System.lineSeparator());
            buffer.append(",");

        }
        buffer.replace(buffer.length() - 1, buffer.length(), System.lineSeparator());
        buffer.append("}");
        buffer.append(System.lineSeparator());

        return buffer.toString();
    }

}