code: @Override
      public String getAbsoluteOutputFolder(ModelItem modelItem) {
          // use getter instead of calling the ouputFolder field directly
          String folder = PropertyExpander.expandProperties(modelItem, getOutputFolder());
  
          if (StringUtils.isNullOrEmpty(folder)) {
              folder = PathUtils.getExpandedResourceRoot(modelItem);
          } else if (PathUtils.isRelativePath(folder)) {
              folder = PathUtils.resolveResourcePath(folder, modelItem);
          }
  
          return folder;
      }
docs: then not used by this method