### Question:
SAMLObject extends SAMLBase<T, T> { @Override public T getObject() { if (object == null) { parse(); } return super.getObject(); } SAMLObject(T object); @Override T getObject();  }### Answer:
@Test public void testGetInnerObject() { assertEquals(assertion, assertionObject.getObject()); }