system/src/sc/parser/Symbol.java
public Object restore(Parser parser, ISemanticNode oldModel, RestoreCtx rctx, boolean inherited) {
      if (oldModel != null)
         System.err.println("*** Invalid symbol restore!");

      return parse(parser); // We really just need to advance the pointer here but for now just do a normal parse
   }
// a string that will be a property in the model which can be skipped during the restore operation.
a string that will be a property in the model which can be skipped during the restore operation.
a string that will be a property in the model which can be skipped during the restore operation .
public Object restore(Parser parser, ISemanticNode oldModel, RestoreCtx rctx, boolean inherited) {
      if (oldModel != null)
         System.err.println("*** Invalid symbol restore!");
      return parse(parser); 
   }
public Object restore ( Parser parser , ISemanticNode oldModel , RestoreCtx rctx , boolean inherited ) { if ( oldModel != null ) System . err . println ( "*** Invalid symbol restore!" ) ; return parse ( parser ) ; }
a string that will be a property in the model which can be skipped during the restore operation.
a string that will be a property in the model which can be skipped during the restore operation .
// We really just need to advance the pointer here but for now just do a normal parse