Statements { public static Statement stripContext(Statement statement) { return stripContext(SimpleValueFactory.getInstance(), statement); }  static void consume(ValueFactory vf, Resource subject, IRI predicate, Value object,
			Consumer<Statement> consumer, Resource... contexts); static C create(ValueFactory vf, Resource subject, IRI predicate,
			Value object, C collection, Resource... contexts); static Statement stripContext(Statement statement); static Statement stripContext(ValueFactory vf, Statement statement); static Triple toTriple(Statement statement); static Triple toTriple(ValueFactory vf, Statement statement); static Statement toStatement(Triple triple); static Statement toStatement(Triple triple, Resource context); static Statement toStatement(ValueFactory vf, Triple triple, Resource context); static boolean isSameTriple(Statement st1, Statement st2); @Experimental static void convertRDFStarToReification(Statement st, Consumer<Statement> consumer); @Experimental static void convertRDFStarToReification(ValueFactory vf, Statement st, Consumer<Statement> consumer); @Experimental static void convertRDFStarToReification(ValueFactory vf, Function<Triple, Resource> reifiedIdMapper,
			Statement st, Consumer<Statement> consumer); @Experimental
	static Function<Triple, Resource> TRIPLE_BNODE_MAPPER; }
@Test public void stripContextWithContextInput() { Resource c1 = vf.createIRI("urn:c1"); Statement st = vf.createStatement(FOAF.AGE, RDF.TYPE, RDF.PROPERTY, c1); assertThat(Statements.stripContext(st).getContext()).isNull(); }
@Test public void stripContextWithNoContextInput() { Statement st = vf.createStatement(FOAF.AGE, RDF.TYPE, RDF.PROPERTY); assertThat(Statements.stripContext(st)).isEqualTo(st); }