@Override
public Void execute(ISession session, SeConnection connection) throws SeException,
IOException {
final SeVersion parentVersion = session.issue(new GetVersionCommand(
parentVersionName));
SeVersion version = null;
try {
version = session.issue(new GetVersionCommand(versionName));
} catch (ArcSdeException e) {
// ignore
}
if (version != null) {
// already exists, no need to create it