if (r != null) { CompositePartialTime cpt = new CompositePartialTime(this, poy, dow, null); return getIntersectedRange(cpt, r, d); } else { return super.getRange(flags, granularity); if (r != null) { CompositePartialTime cpt = new CompositePartialTime(this, poy, dow, null); return getIntersectedRange(cpt, r, d); } else { return super.getRange(flags, granularity); if (r != null) { CompositePartialTime cpt = new CompositePartialTime(this, poy, null, null); return getIntersectedRange(cpt, r, d); } else { return super.getRange(flags, granularity);
if (r != null) { CompositePartialTime cpt = new CompositePartialTime(this, poy, dow, null); return getIntersectedRange(cpt, r, d); } else { return super.getRange(flags, granularity); if (r != null) { CompositePartialTime cpt = new CompositePartialTime(this, poy, dow, null); return getIntersectedRange(cpt, r, d); } else { return super.getRange(flags, granularity); if (r != null) { CompositePartialTime cpt = new CompositePartialTime(this, poy, null, null); return getIntersectedRange(cpt, r, d); } else { return super.getRange(flags, granularity);