### Question:
JsonObject implements Serializable { public JsonNode getSourceNode() { return sourceNode; } JsonObject();  JsonObject(JsonNode node); static JsonNodeFactory getFactory(); JsonNode getSourceNode(); abstract JsonNode toJson(); @Override String toString();  }### Answer:
@Test public void testGetSourceNode() { JsonNode expResult = NullNode.getInstance(); JsonObject instance = new JsonObjectImpl(expResult); JsonNode result = instance.getSourceNode(); assertEquals(expResult, result); }