// do not require ArcSDE to create a unique name if the
// required
// version already exists
boolean uniqueName = false;
try {
newVersion.create(uniqueName, newVersion);
} catch (SeException e) {
int sdeError = e.getSeError().getSdeError();
if (sdeError != -177) {
throw new ArcSdeException(e);
}