/** {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public List<E> subList(int fromIndex, int toIndex) { ArrayList<E> elements = new ArrayList<E>(); for (Object base : getHandle().a) { elements.add((E) CanaryBaseTag.wrap((NBTBase) base)); } return elements.subList(fromIndex, toIndex); }
/** {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public E get(int index) { return (E) CanaryBaseTag.wrap(getHandle().b(index)); }