docs: @SuppressWarnings( { "unchecked" })
      public Class<Object> getCaller(String name) {
          // Try walking the stack until we find the class with the name passed in
          Class<Object> aClass = matchCaller(name);
  
          if (aClass == null) {
              // If we couldn't find the class by the name passed in,
              // find the first non-ras caller
              aClass = getCaller();
          }
  
          return aClass;
      }