code: public void instanceOfType(Local<?> target, Local<?> source, TypeId<?> type) {
          addInstruction(new ThrowingCstInsn(Rops.INSTANCE_OF, sourcePosition,
                  RegisterSpecList.make(source.spec()), catches, type.constant));
          moveResult(target, true);
      }
docs: Tests if the value in {@code source} is assignable to {@code type}. If it
  is, {@code target} is assigned to 1; otherwise {@code target} is assigned
  to 0.