assertThat( entry.getName(), is( instanceOf( NameDefNode.class ) ) );
NameDefNode name = (NameDefNode) entry.getName();
assertThat( name.getParts(), is( notNullValue() ) );
assertThat( name.getParts().size(), is( 5 ) );
assertThat( entry.getName().getText(), is("a variable with in keyword") );
assertThat( entry.getValue(), is( instanceOf( NumberNode.class ) ) );
assertThat( entry.getName(), is( instanceOf( NameDefNode.class ) ) );
name = (NameDefNode) entry.getName();
assertThat( name.getParts(), is( notNullValue() ) );
assertThat( name.getParts().size(), is( 2 ) );
assertThat( entry.getName().getText(), is("another variable") );
assertThat( entry.getValue(), is( instanceOf( InfixOpNode.class ) ) );
assertThat( entry.getName(), is( instanceOf( NameDefNode.class ) ) );
name = (NameDefNode) entry.getName();
assertThat( name.getParts(), is( notNullValue() ) );
assertThat( name.getParts().size(), is( 3 ) );
assertThat( entry.getName().getText(), is("another in variable") );
assertThat( entry.getValue(), is( instanceOf( InfixOpNode.class ) ) );