code: private void push(final ClassWriter cw, final String desc) {
          int type = type(cw, desc);
          if (type != 0) {
              push(type);
              if (type == LONG || type == DOUBLE) {
                  push(TOP);
              }
          }
      }
docs: Pushes a new type onto the output frame stack.
  
  @param cw
  the ClassWriter to which this label belongs.
  @param desc
  the descriptor of the type to be pushed. Can also be a method
  descriptor (in this case this method pushes its return type
  onto the output frame stack).