public void print(String prefix, boolean includeDerived) {
   super.print(prefix, includeDerived);
   QualifiedName associationName = this.getAssociationName();
   if (associationName != null) {
     System.out.println(prefix + " associationName:");
     associationName.print(prefix + "  ", includeDerived);
   }
 }
 public void print(String prefix, boolean includeDerived) {
   super.print(prefix, includeDerived);
   Expression operand = this.getOperand();
   if (operand != null) {
     System.out.println(prefix + " operand:");
     operand.print(prefix + "  ", includeDerived);
   }
   QualifiedName typeName = this.getTypeName();
   if (typeName != null) {
     System.out.println(prefix + " typeName:");
     typeName.print(prefix + "  ", includeDerived);
   }
 }