code: @Exported
      @Restricted(DoNotUse.class)
      @CheckForNull
      public String getAbsoluteRemotePath() {
          if(hasPermission(CONNECT)) {
              return getAbsoluteRemoteFs();
          } else {
              return null;
          }
      }
docs: Just for restFul api.
  Returns the remote FS root absolute path or {@code null} if the agent is off-line. The absolute path may change
  between connections if the connection method does not provide a consistent working directory and the node's
  remote FS is specified as a relative path.
  @see #getAbsoluteRemoteFs()
  @return the remote FS root absolute path or {@code null} if the agent is off-line or don't have connect permission.
  @since 2.125