private Object peek() {
      return dataPosition < dataSize && data[dataPosition] != null
          ? data[dataPosition].value
          : null;
    }
private Object peek() {
      return dataPosition < dataSize && data[dataPosition] != null
          ? data[dataPosition].value
          : null;
    }
private Object peek ( ) { return dataPosition < dataSize && data [ dataPosition ] != null ? data [ dataPosition ] . value : null ; }
Returns the item at the current position, or null if uninitialized or null.
Returns the item at the current position or null if uninitialized or null .