public final T getLast() {
        return this.lastNode;
    }
@Test
    public void testGetLast() {
        assertThat(this.list.getLast()).as("Empty list should return null on getLast()").isNull();
        this.list.add( this.node1 );
        assertThat(this.node1).as("Last node should be node1").isSameAs(this.list.getLast());
        this.list.add( this.node2 );
        assertThat(this.node2).as("Last node should be node2").isSameAs(this.list.getLast());
        this.list.add( this.node3 );
        assertThat(this.node3).as("Last node should be node3").isSameAs(this.list.getLast());
    }