Why do you need this || condition? Just a check for !this.baseType.isFixedWidth() should do it.