code: public Map<String, ColumnMetadata> getColumnMetadata() {
          if(columnMetadata == null || columnMetadata.isEmpty()) throw new InitException("Failed to find table: " + getTableName());
          return Collections.unmodifiableMap(columnMetadata);
      }
docs: Provides column metadata map, keyed by attribute names.
  Table columns correspond to ActiveJDBC model attributes.
  
  @return Provides column metadata map, keyed by attribute names.