public final boolean isInitialized() {
        if (!hasId()) {
          
          return false;
        }
        if (!hasRegion1()) {
          
          return false;
        }
        if (!hasRegion2()) {
          
          return false;
        }
        if (!hasSide1()) {
          
          return false;
        }
        if (!hasSide2()) {
          
          return false;
        }
        if (!hasCenter()) {
          
          return false;
        }
        if (!hasWidth()) {
          
          return false;
        }
        if (!getSide1().isInitialized()) {
          
          return false;
        }
        if (!getSide2().isInitialized()) {
          
          return false;
        }
        if (!getCenter().isInitialized()) {
          
          return false;
        }
        return true;
      }