@Override
final T buildType() {
+ final List<LengthConstraint> baseLengths = findLenghts();
+
if (lengthAlternatives == null || lengthAlternatives.isEmpty()) {
- return buildType(ImmutableList.<LengthConstraint>of());
+ return buildType(baseLengths);
}
- final List<LengthConstraint> baseLengths = findLenghts();
-
// Run through alternatives and resolve them against the base type
final List<LengthConstraint> resolvedLengths = ensureResolvedLengths(lengthAlternatives, baseLengths);