public static NewVariableCorrectionProposal createNewVariableCorrectionProposal(String className, String fieldName,
IJavaProject javaProject, String displayString, boolean isStatic) {
IType type = JdtUtils.getJavaType(javaProject.getProject(), className);
ITypeBinding typeBinding = getTargetTypeBinding(javaProject, type);
SimpleName fieldNameNode = getMockFieldAccess(className, fieldName, isStatic);
return new NewVariableCorrectionProposal(displayString, type.getCompilationUnit(),
NewVariableCorrectionProposal.FIELD, fieldNameNode, typeBinding, 100,
JavaPluginImages.get(JavaPluginImages.IMG_FIELD_PUBLIC));
}