private Datastore createDatastore(final String name, final Neo4JDatastoreType datastoreType) {
final String hostname = getStringVariable("hostname", datastoreType.getHostname());
Integer port = getIntegerVariable("port", datastoreType.getPort());
if (port == null) {
port = Neo4jDatastore.DEFAULT_PORT;
}
final String username = getStringVariable("username", datastoreType.getUsername());
final String password = getPasswordVariable("password", datastoreType.getPassword());
return new Neo4jDatastore(name, hostname, port, username, password);
}