class ExpressionFunctionUtils {

    static MethodDeclaration getApplyExpressionMethodDeclaration(final String methodName,
                                                                 final Apply apply,
                                                                 final ClassOrInterfaceType returnedType,
                                                                 final LinkedHashMap<String, ClassOrInterfaceType> parameterNameTypeMap) {
        String variableName = "applyVariable";
        BlockStmt body = getApplyExpressionBlockStmt(variableName, apply, returnedType,
                                                     parameterNameTypeMap);
        return getExpressionMethodDeclaration(methodName, variableName, body, returnedType, parameterNameTypeMap);
    }

    private  ExpressionFunctionUtils();

}