public final boolean isInitialized() {
        if (hasBuyItem()) {
          if (!getBuyItem().isInitialized()) {
            
            return false;
          }
        }
        if (hasGrantCoins()) {
          if (!getGrantCoins().isInitialized()) {
            
            return false;
          }
        }
        return true;
      }