private Environment createEnvironment(final EnvironmentConfig config) throws Exception { final Environment env; if (_ha) { final ReplicationConfig repConfig = (ReplicationConfig) ReplicationConfig.DEFAULT .setNodeHostPort(_nodeHost) .setGroupName(_groupName) .setNodeName(_nodeName) .setDesignatedPrimary(true) .setElectableGroupSizeOverride(1); env = new ReplicatedEnvironment(new File(_storePath), repConfig, config); } else { env = new Environment(new File(_storePath), config); } return env; }