@Override @SuppressWarnings( "unchecked" ) public final <T extends Node<V>> T getPrevious() { final int index = getIndex(); if( index < 1 ) { return null; } else { return (T) getParent().getChildAt( index - 1 ); } }
@Override @SuppressWarnings( "unchecked" ) public final <T extends Node<V>> T getNext() { final int index = getIndex(); if( index < 0 || index >= getParent().childCount() ) { return null; } else { return (T) getParent().getChildAt( index + 1 ); } }