code: public void push(final V value) throws IndexOutOfBoundsException {
          if (top + locals >= values.length) {
              throw new IndexOutOfBoundsException(
                      "Insufficient maximum stack size.");
          }
          values[top++ + locals] = value;
      }
docs: Pushes a value into the operand stack of this frame.
  
  @param value
  the value that must be pushed into the stack.
  @throws IndexOutOfBoundsException
  if the operand stack is full.