private TransformationNodeClass GenerateClassAsTransformation() { string javaFreandlyName = ElementName.RemoveAll(" ", "_"); string description = Description; string mainClass = PackageName + "." + javaFreandlyName; string creator = Environment.UserName; string[] neededOtherClasses = new string[0]; INeedsExtra[] neededExtras = new INeedsExtra[0]; ConfigElement[] config = new ConfigElement[0]; ProxyProperty[] proxyProperties = new ProxyProperty[0]; string methodName = javaFreandlyName; bool isStatic = true; return(new TransformationNodeClass(javaFreandlyName, ElementName, description, creator, OutputType, InputTypes.ToArray(), mainClass, neededOtherClasses, neededExtras, config, proxyProperties, true, Path.Combine(WorkSpace.DIR, WorkSpace.CREATED_DIR, javaFreandlyName), methodName, isStatic)); }