@Test
public void testAddStatement() {

	Statement fresh = new StatementImpl("MyFreshId", StatementRank.NORMAL,
			new SomeValueSnakImpl(new PropertyIdValueImpl("P29", "http://example.com/entity/")),
			Collections.emptyList(), Collections.emptyList(), lid);
	Claim claim = fresh.getClaim();
	assertFalse(ld1.hasStatementValue(
			claim.getMainSnak().getPropertyId(),
			claim.getValue()));
	LexemeDocument withStatement = ld1.withStatement(fresh);
	assertTrue(withStatement.hasStatementValue(
			claim.getMainSnak().getPropertyId(),
			claim.getValue()));
}