code: public int getBranchTarget()
    {
      switch (getOpcode()) {
      case IFNULL:
      case IFNONNULL:
      case IFNE:
      case IFEQ:
      case IFLT:
      case IFGE:
      case IFGT:
      case IFLE:
      case IF_ICMPEQ:
      case IF_ICMPNE:
      case IF_ICMPLT:
      case IF_ICMPLE:
      case IF_ICMPGE:
      case IF_ICMPGT:
      case IF_ACMPEQ:
      case IF_ACMPNE:
      case GOTO:
      case JSR:
        return _offset + getShortArg();
        
      case GOTO_W:
      case JSR_W:
        return _offset + getIntArg();
  
      default:
        throw new UnsupportedOperationException();
      }
    }
docs: Returns the branch target.