code: public Constant getVal(int offset, Type type) {
  		internalLock.readLock().lock();
  		try {
  			return contents.getVal(DATA_START_OFFSET + offset, type);
  		} finally {
  			internalLock.readLock().unlock();
  		}
  	}
docs: Returns the value at the specified offset of this buffer's page. If an
  integer was not stored at that location, the behavior of the method is
  unpredictable.
  
  @param offset
  the byte offset of the page
  @param type
  the type of the value
  
  @return the constant value at that offset