/**
  * This method determines whether the rule is applicable for the supplied model object.
  *
  * @return Whether the rule can be used to validate the supplied model object
  */
 public boolean isSupported(ModelObject obj) {
   return (obj.getClass() == org.scribble.protocol.model.Recursion.class);
 }