/** * {@inheritDoc} * * @see org.modeshape.graph.property.DateTimeFactory#create(org.modeshape.graph.property.DateTime, long) */ public DateTime create( DateTime original, long offsetInMillis ) { assert original != null; if (offsetInMillis == 0l) return original; long newMillis = original.getMilliseconds() + offsetInMillis; return new JodaDateTime(newMillis, original.getTimeZoneId()); }