private synchronized void loadIdentitySpecifier() {
    if (this.identitySpecifierLoaded) return;
    this.identitySpecifierLoaded = true;

    boolean deliver = this.eDeliver();
    this.eSetDeliver(false);
    try {
      // the column is identity column
      if (this.identitySpecifier != null) {
        LUWCatalogColumn.loadIdentitySpecifier(this.getConnection(), this.identitySpecifier, this);
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
    this.eSetDeliver(deliver);
  }