code: public E peek() {
          final StackNode<E> oldTop = top.get();
          if (oldTop == null) {
              return null;
          } else {
              return oldTop.data;
          }
      }
docs: Return copy of the top data on the Stack
  
  @return copy of top of stack, or null if empty.