public TimeGeometricPrimitive createPeriodOrInstant( final Temporal begin, final Temporal end ) { if ( begin != null && begin.equals( end ) ) { return createInstant( begin ); } return createPeriod( begin, end ); }
private boolean equalsParsed( final String v1, final String v2 ) { try { final Temporal d1 = new TemporalConverter().convert( v1 ); final Temporal d2 = new TemporalConverter().convert( v2 ); return d1.equals( d2 ); } catch ( IllegalArgumentException e ) { // nothing to do } return false; }