code: protected final StackMapType[] calculate_live_stack_types(OperandStack stack) {
      int ss = stack.size();
      StackMapType[] stack_map_types = new StackMapType[ss];
      for (int ii = 0; ii < ss; ii++) {
        stack_map_types[ii] = generate_StackMapType_from_Type(stack.peek(ss - ii - 1));
      }
      return stack_map_types;
    }
docs: Compute the StackMapTypes of the items on the execution stack as described by the OperandStack
  argument.
  
  @param stack an OperandStack object
  @return an array of StackMapType describing the stack contents