private Object handleCaln(Object tos) {
      if ((tos instanceof RepositoryRef && ((RepositoryRef)tos).getCallNumber() == null) ||
          (tos instanceof Source && ((Source)tos).getCallNumber() == null)) {
         return new FieldRef(tos, "CallNumber");
      }
      return null;
   }