code: public ControllerRoute withBasicAuthentication(String username, String password) {
          Objects.requireNonNull(username, Required.USERNAME.toString());
          Objects.requireNonNull(password, Required.PASSWORD.toString());
          
          this.username = username;
          this.password = password;
          
          return this;
      }
docs: Sets Basic HTTP authentication to all method on the given controller class
  
  @param username The username for basic authentication in clear text
  @param password The password for basic authentication in clear text
  
  @return controller route instance