package org.teachingextensions.approvals.lite.namer; import org.teachingextensions.approvals.lite.util.lambda.Function0; public class NamerFactory { private static String additionalInformation; public static String getAndClearAdditionalInformation() { if (additionalInformation == null) { return ""; } String out = "." + additionalInformation; additionalInformation = null; return out; } public static void asMachineSpecificTest(Function0<String> environmentLabeller) { additionalInformation = environmentLabeller.call(); } }