@Test
public void readFullExample()
                        throws Exception {

    final GMLStreamReader reader = getGmlStreamReader( "time_position_full.gml" );
    final XMLStreamReader xmlStream = reader.getXMLReader();
    final TimePosition timePosition = new GmlTimePositionTypeReader().read( xmlStream );
    assertNotNull( timePosition );
    assertEquals( "http://my.big.org/TRS/calendars/japanese", timePosition.getFrame() );
    assertEquals( "Meiji", timePosition.getCalendarEraName() );
    assertEquals( BEFORE, timePosition.getIndeterminatePosition() );
    assertEquals( "0025-03", timePosition.getValue() );
    assertOnEndElement( xmlStream );
}