code: public static ClassNode makeWithoutCaching(String name) {
          ClassNode cn = new ClassNode(name, Opcodes.ACC_PUBLIC, OBJECT_TYPE);
          cn.isPrimaryNode = false;
          return cn;
      }
docs: Creates a ClassNode using a given class.
  Unlike make(String) this method will not use the cache
  to create the ClassNode. This means the ClassNode created
  from this method using the same name will have a different
  reference
  
  @param name of the class the ClassNode is representing
  @see #make(String)