@Test
public void testMakeValueNodes()
{

	List<Object> list = new ArrayList<Object>();
	list.add( null);
	list.add( RDF.type );
	Node n2 = NodeFactory.createBlankNode();
	list.add( n2 );
	builder.addPrefix("demo", "http://example.com/");
	list.add( "demo:type" );
	list.add( "<one>" );
	list.add( Integer.valueOf(5) );
	
	Collection<Node> result = builder.makeValueNodes(list.iterator());
	
	assertEquals( 6, result.size() );
	assertTrue( result.contains( null ));
	assertTrue( result.contains( RDF.type.asNode()));
	assertTrue( result.contains( n2 ));
	assertTrue( result.contains(NodeFactory.createURI("http://example.com/type") ));
	assertTrue( result.contains(NodeFactory.createURI("one")));
	LiteralLabel ll = LiteralLabelFactory.createTypedLiteral( Integer.valueOf(5));
	assertTrue( result.contains(NodeFactory.createLiteral(ll)));
	
}