code: public Duration newDurationDayTime(
              final boolean isPositive,
              final int day,
              final int hour,
              final int minute,
              final int second) {
          return newDuration(isPositive,
                  DatatypeConstants.FIELD_UNDEFINED, DatatypeConstants.FIELD_UNDEFINED,
                  day, hour, minute, second);
      }
docs: <p>Create a <code>Duration</code> of type <code>xdt:dayTimeDuration</code> using the specified
  <code>day</code>, <code>hour</code>, <code>minute</code> and <code>second</code> as defined in
  <a href="http://www.w3.org/TR/xpath-datamodel#dt-dayTimeDuration">
  XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration</a>.</p>
  
  <p>The datatype <code>xdt:dayTimeDuration</code> is a subtype of <code>xs:duration</code>
  whose lexical representation contains only day, hour, minute, and second components.
  This datatype resides in the namespace <code>http://www.w3.org/2003/11/xpath-datatypes</code>.</p>
  
  <p>A {@link DatatypeConstants#FIELD_UNDEFINED} value indicates that field is not set.</p>
  
  @param isPositive Set to <code>false</code> to create a negative duration. When the length
  of the duration is zero, this parameter will be ignored.
  @param day Day of <code>Duration</code>.
  @param hour Hour of <code>Duration</code>.
  @param minute Minute of <code>Duration</code>.
  @param second Second of <code>Duration</code>.
  
  @return New <code>Duration</code> created with the specified <code>day</code>, <code>hour</code>, <code>minute</code>
  and <code>second</code>.
  
  @throws IllegalArgumentException If any values would create an invalid <code>Duration</code>.