code: public OrientModule autoCreateRemoteDatabase(final String serverUser,
                                                   final String serverPassword,
                                                   final ODatabaseType type) {
          this.serverUser = serverUser;
          this.serverPassword = serverPassword;
          this.remoteType = type;
          return this;
      }
docs: Enable automatic creation of remote databases (if not already exists). When specified,
  {@link OrientDB} injectable as bean will be created with this credentials: any other bean may inject it and
  use for remote server manipulations (be cautious!).
  <p>
  In tests, remote database creation could be activated indirectly using
  {@link OrientDBFactory#enableAutoCreationRemoteDatabase(String, String, ODatabaseType)}.
  NOTE: indirect values will never override direct configuration (so if you specify server user with direct
  module method, indirect specification will not override it)
  
  @param serverUser     remote server user name
  @param serverPassword remote server user password
  @param type           target database type (plocal or memory)
  @return module itself for chained calls