code: public static Function<Object,Set<String>> methodForSetOfString(final String methodName, final Object... optionalParameters) {
          return new Call<Object,Set<String>>(Types.SET_OF_STRING, methodName, VarArgsUtil.asOptionalObjectArray(Object.class,optionalParameters));
      }
docs: <p>
  Executes a method on the target object which returns Set&lt;String&gt;. Parameters must match
  those of the method.
  </p>
  
  @param methodName the name of the method
  @param optionalParameters the (optional) parameters of the method.
  @return the result of the method execution