} else if (PlainTime.class.isAssignableFrom(chronoType)) {
this.needsExtensions = (dp || (chronology.getExtensions().size() > 1));
} else if (PlainTimestamp.class.isAssignableFrom(chronoType)) {
this.needsExtensions = (dp || nh || (chronology.getExtensions().size() > 3));
} else {
<BUG>int count = chronology.getExtensions().size();
if (override != null) {
count += override.getExtensions().size();
}
this.needsExtensions = (count > 0);
</BUG>
}

} else if (PlainTime.class.isAssignableFrom(chronoType)) {
this.needsExtensions = (dp || (chronology.getExtensions().size() > 1));
} else if (PlainTimestamp.class.isAssignableFrom(chronoType)) {
this.needsExtensions = (dp || nh || (chronology.getExtensions().size() > 3));
} else {
this.needsExtensions = true;
}
