if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
bld.append(Constants.we); if (fields.remove(DateTimeFieldType.weekOfWeekyear())) { appendSeparator(bld, extended); bld.appendLiteral('W'); bld.appendWeekOfWeekyear(2); if (fields.remove(DateTimeFieldType.dayOfWeek())) { appendSeparator(bld, extended); bld.appendDayOfWeek(1); } else { appendSeparator(bld, extended); bld.appendLiteral('W'); bld.appendLiteral('-'); if (fields.remove(DateTimeFieldType.dayOfWeek())) { appendSeparator(bld, extended); bld.appendDayOfWeek(1); } else {
bld.append(Constants.we); if (fields.remove(DateTimeFieldType.weekOfWeekyear())) { appendSeparator(bld, extended); bld.appendLiteral('W'); bld.appendWeekOfWeekyear(2); if (fields.remove(DateTimeFieldType.dayOfWeek())) { appendSeparator(bld, extended); bld.appendDayOfWeek(1); } else { appendSeparator(bld, extended); bld.appendLiteral('W'); bld.appendLiteral('-'); if (fields.remove(DateTimeFieldType.dayOfWeek())) { appendSeparator(bld, extended); bld.appendDayOfWeek(1); } else {
if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendMonthOfYear(2); appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else { if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else {
if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendMonthOfYear(2); appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else { if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
bld.append(weekyearElement()); if (fields.remove(DateTimeFieldType.weekOfWeekyear())) { appendSeparator(bld, extended); bld.appendLiteral('W'); bld.appendWeekOfWeekyear(2); if (fields.remove(DateTimeFieldType.dayOfWeek())) { appendSeparator(bld, extended); bld.appendDayOfWeek(1); } else { appendSeparator(bld, extended); bld.appendLiteral('W'); bld.appendLiteral('-'); if (fields.remove(DateTimeFieldType.dayOfWeek())) { appendSeparator(bld, extended); bld.appendDayOfWeek(1); } else {
if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendMonthOfYear(2); appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else { if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
if (fields.remove(DateTimeFieldType.dayOfYear())) { appendSeparator(bld, extended); bld.appendDayOfYear(3); } else {
bld.append(Constants.we); if (fields.remove(DateTimeFieldType.weekOfWeekyear())) { appendSeparator(bld, extended); bld.appendLiteral('W'); bld.appendWeekOfWeekyear(2); if (fields.remove(DateTimeFieldType.dayOfWeek())) { appendSeparator(bld, extended); bld.appendDayOfWeek(1); } else { appendSeparator(bld, extended); bld.appendLiteral('W'); bld.appendLiteral('-'); if (fields.remove(DateTimeFieldType.dayOfWeek())) { appendSeparator(bld, extended); bld.appendDayOfWeek(1); } else {
if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendMonthOfYear(2); appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else { if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else {
if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendMonthOfYear(2); appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else { if (fields.remove(DateTimeFieldType.dayOfMonth())) { appendSeparator(bld, extended); bld.appendDayOfMonth(2); } else {