code: public String[] fetchAndRePlan(String aam, List<String> modulesToFilter) throws ParsingException, IOException {
          String offerings = this.fetchOfferings();
          return this.rePlan(aam, offerings, modulesToFilter);
      }
docs: Fetches offerings from the Discoverer and replan
  
  @param aam the String representing the AAM
  @param modulesToFilter
  @return
  @throws ParsingException
  @throws IOException