public Collection getStatistics() {
   if (!this.statisticsLoaded) {
     this.statistics = LUWCatalogColumn.getStatistics(this.getConnection(), this);
     this.statisticsLoaded = true;
   }
   return this.statistics;
 }
  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);
  }