OptionalfieldsOptionalimplementsInterfaces implemented by this class.
OptionalmethodsMethods to implement. Use the special name $init to define one or more constructors.
Name of the class.
OptionalsuperSuper-class. Omit to inherit from java.lang.Object.
Name and type of each field to expose.