public boolean hasCachedDataRecurse() {
   if (super.hasCachedData()) return true;
   if ((orgVar != null) && orgVar.hasCachedData()) return true;
   return false;
 }