function addComponent input TypeName componentName; input TypeName typeName; input TypeName classPath; input Expression binding = $Code(()); input ExpressionOrModification modification = $Code(); input Expression comment = $Code(()); input Expression annotate = $Code(()); output Boolean success; end addComponent;