public static JavaApplication<SimpleJavaApplication> startContainer(Properties properties)
			throws IOException {
		Assert.state(properties.containsKey("zk.client.connect"),
				"Property 'zk.client.connect' required");

		return launch(ContainerServerApplication.class, false, properties, null);
	}
Start a container instance.  Upon test completion, the method
{@link com.oracle.tools.runtime.java.JavaApplication#close()}
should be invoked to shut down the server. This method may also be
invoked as part of failover testing.
<p />
Note that this method returns immediately. In order to verify
that the container was started, invoke {@link #waitForContainers}
to block until the container(s) are started.

@param properties system properties to pass to the admin server; at minimum
                  must contain key {@code zk.client.connect} to indicate
                  the ZooKeeper connect string

@return container server application reference
@throws IOException if an exception is thrown launching the process

@see #waitForContainers
spring-xd-distributed-test/src/main/java/org/springframework/xd/distributed/util/ServerProcessUtils.java