class DerivedFieldFunctionUtils {

    static MethodDeclaration getFieldRefMethodDeclaration(final FieldRef fieldRef,
                                                          final ClassOrInterfaceType returnedType,
                                                          final int methodArity,
                                                          final LinkedHashMap<String, ClassOrInterfaceType> parameterNameTypeMap) {
        String methodName = String.format(METHOD_NAME_TEMPLATE, fieldRef.getClass().getSimpleName(), methodArity);
        return getFieldRefExpressionMethodDeclaration(methodName, fieldRef, returnedType, parameterNameTypeMap);
    }

    private  DerivedFieldFunctionUtils();

}