if (database.getMetadata().getSchema().existsClass(className))
throw new OCommandExecutionException("Class " + className + " already exists");
final OClassImpl sourceClass = (OClassImpl) ((OSchemaProxy) database.getMetadata().getSchema()).createClassInternal(className,
superClass, clusterIds);
sourceClass.saveInternal();
return database.getMetadata().getSchema().getClasses().size();
}
}