docs: @Override
      public TaintMethodConfigWithArgumentsAndLocation load(String taintConfig) throws IOException {
          if (taintConfig == null) {
              throw new NullPointerException("String is null");
          }
          taintConfig = taintConfig.trim();
          if (taintConfig.isEmpty()) {
              throw new IOException("No taint method config specified");
          }
  
          int locationPos = taintConfig.lastIndexOf('@');
          if (locationPos < 0) {
              throw new IOException("Bad format: @ expected");
          }
  
          location = taintConfig.substring(locationPos + 1).trim();
          taintConfig = taintConfig.substring(0, locationPos);
  
          super.load(taintConfig);
  
          return this;
      }