/** * Defines a free variable of the given Class for the currently active closure * @param clazz The Class of the new argument * @return A placeholder that represent a free closure variable of the given Class */ public static <T> T var(Class<T> clazz) { return createClosureVarPlaceholder(clazz); }