question: add additional time in miliseconds concode_field_sep PicketLinkLogger logger concode_field_sep DatatypeFactory newDatatypeFactory concode_elem_sep XMLGregorianCalendar getIssueInstant concode_elem_sep XMLGregorianCalendar getIssueInstant concode_elem_sep String getCurrentTimeZoneID concode_elem_sep Duration parseAsDuration concode_elem_sep long inMilis concode_elem_sep XMLGregorianCalendar subtract concode_elem_sep boolean isValid concode_elem_sep XMLGregorianCalendar parse
target: XMLGregorianCalendar function ( XMLGregorianCalendar arg0 , long arg1 ) { XMLGregorianCalendar loc0 = ( XMLGregorianCalendar ) arg0 . clone ( ) ; Duration loc1 ; try { loc1 = newDatatypeFactory ( ) . newDuration ( arg1 ) ; } catch ( DatatypeConfigurationException loc2 ) { throw logger . configurationError ( loc2 ) ; } loc0 . add ( loc1 ) ; return loc0 ; }