code: @SuppressWarnings("unchecked")
      public Class<Object> matchCaller(String className) {
          // Walk the stack backwards to find the calling class: don't
          // want to use Class.forName, because we want the class as loaded
          // by it's original classloader
          Class<Object> stack[] = (Class<Object>[]) this.getClassContext();
          for (Class<Object> bClass : stack) {
              // See if any class in the stack contains the following string
              if (bClass.getName().equals(className))
                  return bClass;
          }
  
          return null;
      }
docs: Return the class if the given classname is found on the stack.
  
  @param fragment
  @return boolean