anchor.diff:  
     List<MeasurmentRelevator> rels;
     MeasurementSelector sel;
  -  
  +
     Measurement(this.rels, this.sel);
  -  
  +
     void pushObject(WorldObject o) {
  -    _value += getMeasureValue(o);
  +  		_value += getMeasureValue(o);
     }
   
     int getMeasureValue(WorldObject o) {
  
positive.code:   static MeasurementSelector EnergyCount = new MeasurementSelector()
    ..select = ((WorldObject o) => o.getEnergyCount())
    ..name = "TotalEnergyCount";
    
    Function select;
    String name;
  }
negative.code:   String name;
  }
  
  class HelperMeasurementRelavatorState extends MeasurmentRelevator
  {
  	HelperMeasurementRelavatorState (State color){
      name = "${color.name}";
      isRelevant = (WorldObject o) => o.getStateIntern() == color;
    }
  