public CDataEntity GetSubStringReference(
     CBaseEntityExpression start, CBaseEntityExpression length, CBaseEntityFactory factory) {
   CSubStringAttributReference ref = factory.NewEntitySubString(getLine());
   ref.SetReference(this, start, length);
   return ref;
 };