code: public void visit(BioPAXElement domain, Object range, Model model, PropertyEditor<?,?> editor) {
  		// actions
  		visit(range, domain, model, editor);
  	}
docs: Calls the protected abstract method visit that is to be
  implemented in subclasses of this abstract class.
  
  @param domain BioPAX Element
  @param range property value (can be BioPAX element, primitive, enum, string)
  @param model the BioPAX model of interest
  @param editor parent's property PropertyEditor