class ASDCNotificationLogging {

    public static String dumpASDCNotification(INotificationData asdcNotification) {

        if (asdcNotification == null) {
            return "NULL";
        }
        return "ASDC Notification:" + System.lineSeparator() + "DistributionID:"
                + testNull(asdcNotification.getDistributionID()) + System.lineSeparator() + "ServiceName:"
                + testNull(asdcNotification.getServiceName()) + System.lineSeparator() + "ServiceVersion:"
                + testNull(asdcNotification.getServiceVersion()) + System.lineSeparator() + "ServiceUUID:"
                + testNull(asdcNotification.getServiceUUID()) + System.lineSeparator() + "ServiceInvariantUUID:"
                + testNull(asdcNotification.getServiceInvariantUUID()) + System.lineSeparator() + "ServiceDescription:"
                + testNull(asdcNotification.getServiceDescription()) + System.lineSeparator()
                + "Service Artifacts List:" + System.lineSeparator()
                + testNull(dumpArtifactInfoList(asdcNotification.getServiceArtifacts())) + System.lineSeparator()
                + "Resource Instances List:" + System.lineSeparator()
                + testNull(dumpASDCResourcesList(asdcNotification)) + System.lineSeparator();
    }

}