formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), c - '0', formattingInfo.getMaxLength()); state = MIN_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), (formattingInfo.getMinLength() * 10) + (c - '0'), formattingInfo.getMaxLength()); formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), c - '0'); state = MAX_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), (formattingInfo.getMaxLength() * 10) + (c - '0')); } else {
formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), true, formattingInfo.getMinLength(), formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.isRightTruncated(), c - '0', formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.isRightTruncated(), (formattingInfo.getMinLength() * 10) + (c - '0'), formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.isRightTruncated(), formattingInfo.getMinLength(), formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.isRightTruncated(), formattingInfo.getMinLength(),
formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), c - '0', formattingInfo.getMaxLength()); state = MIN_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), (formattingInfo.getMinLength() * 10) + (c - '0'), formattingInfo.getMaxLength()); formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), c - '0'); state = MAX_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), (formattingInfo.getMaxLength() * 10) + (c - '0')); } else {
formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), c - '0', formattingInfo.getMaxLength()); state = MIN_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), (formattingInfo.getMinLength() * 10) + (c - '0'), formattingInfo.getMaxLength()); formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), c - '0'); state = MAX_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), (formattingInfo.getMaxLength() * 10) + (c - '0')); } else {
formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), c - '0', formattingInfo.getMaxLength()); state = MIN_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), (formattingInfo.getMinLength() * 10) + (c - '0'), formattingInfo.getMaxLength()); formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), c - '0'); state = MAX_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), (formattingInfo.getMaxLength() * 10) + (c - '0')); } else {
formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), c - '0', formattingInfo.getMaxLength()); state = MIN_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), (formattingInfo.getMinLength() * 10) + (c - '0'), formattingInfo.getMaxLength()); formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), c - '0'); state = MAX_STATE; formattingInfo = new FormattingInfo( formattingInfo.isLeftAligned(), formattingInfo.getMinLength(), (formattingInfo.getMaxLength() * 10) + (c - '0')); } else {