}
final int truncatedSize = truncated.size();
if (truncatedSize == 0) {
return new double[] {startTime, endTime };
}
final double[] truncatedArray = truncated.toDoubleArray();
if (!sorted) {
Arrays.sort(truncatedArray);
}
if (CompareUtils.closeEquals(truncatedArray[0], startTime, tolerance)) {
if (CompareUtils.closeEquals(truncatedArray[truncatedSize - 1], endTime, tolerance)) {