code: public static MethodCallExpression buildSetPropertyExpression(final Expression objectExpression, final String propertyName, final ClassNode targetClassNode, final Expression valueExpression) {
          String methodName = "set" + MetaClassHelper.capitalize(propertyName);
          MethodCallExpression methodCallExpression = new MethodCallExpression(objectExpression, methodName, new ArgumentListExpression(valueExpression));
          MethodNode setterMethod = targetClassNode.getSetterMethod(methodName);
          if(setterMethod != null) {
              methodCallExpression.setMethodTarget(setterMethod);
          }
          return methodCallExpression;
      }
docs: Build static direct call to setter of a property
  
  @param objectExpression
  @param propertyName
  @param targetClassNode
  @param valueExpression
  @return The method call expression