code: @Override
      public void add(int location, E object) {
          if (size() == maxSize) {
              removeFirst();
          }
          super.add(location, object);
      }
docs: /*
  (non-Javadoc)
  
  @see java.util.LinkedList#add(int, java.lang.Object)