field id="newState" value="package.NewState" /
import com.ibm.btt.annotation.ATTR; @ATTR( { "newProperty1#String#REQUIRED","newProperty2#String#IMPLIED"})where:
package btt; import com.ibm.btt.automaton.DSEState; import com.ibm.btt.annotation.ATTR; @ATTR( { "newProperty1#String#REQUIRED","newProperty2#String#IMPLIED"}) public class myState extends DSEState { }And the Properties view is also updated to reflect your changes. The following screen capture shows the Properties view after you add two new properties to the :