public boolean containsMappings() {
      if (this.mapping != null) {
         return true;
      }
      for (int i = 0; i < propertyCount(); i++) {
         if (getProperty(i).getMapping() != null) {
            return true;
         }
      }
      for (int i = 0; i < sectionCount(); i++) {
         if (getSection(i).containsMappings()) {
            return true;
         }
      }
      return false;
   }