docs: public static ShapeModel findShapeModelByC2jName(IntermediateModel intermediateModel, String shapeC2jName)
              throws IllegalArgumentException {
          ShapeModel shapeModel = findShapeModelByC2jNameIfExists(intermediateModel, shapeC2jName);
          if (shapeModel != null) {
              return shapeModel;
          } else {
              throw new IllegalArgumentException(
                      shapeC2jName + " shape (c2j name) does not exist in the intermediate model.");
          }
      }