code: @Override
      public void init(final String scope) throws InitializationException, InterruptedException {
          try {
              init(ScopeProcessor.generateScope(scope));
          } catch (CouldNotPerformException | NullPointerException ex) {
              throw new InitializationException(this, ex);
          }
      }
docs: Initialize the remote on a scope.
  
  @param scope the scope where the remote communicates
  
  @throws InitializationException if the initialization fails
  @throws InterruptedException    if the initialization is interrupted