Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
private enum MessageStructure{ ADT_A01, ADT_A02, ADT_A03, ADT_A05, ADT_A06, ADT_A09, ADT_A12, ADT_A15, ADT_A16, ADT_A17, ADT_A18, ADT_A20, ADT_A21, ADT_A24, ADT_A30, ADT_A37, ADT_A38, ADT_A39, ADT_A43, ADT_A45, ADT_A50, ADT_A52, ADT_A54, ADT_A60, ADT_A61; } switch(structure){ case ADT_A01: ADT_A01 adt = new ADT_A01(); break; case ADT_A02: ADT_A02 adt = new ADT_A02(); break; case ADT_A03: ADT_A03 adt = new ADT_A03(); break; case ADT_A05: ADT_A05 adt = new ADT_A05(); break; case ADT_A06: ADT_A06 adt = new ADT_A06(); break; case ADT_A09: ADT_A09 adt = new ADT_A09(); break; case ADT_A12: ADT_A12 adt = new ADT_A12(); break; case ADT_A15: ADT_A15 adt = new ADT_A15(); break; case ADT_A16: ADT_A16 adt = new ADT_A16(); break; case ADT_A17: ADT_A17 adt = new ADT_A17(); break; case ADT_A18: ADT_A18 adt = new ADT_A18(); break; case ADT_A20: ADT_A20 adt = new ADT_A20(); break; case ADT_A21: ADT_A21 adt = new ADT_A21(); break; case ADT_A24: ADT_A24 adt = new ADT_A24(); break; case ADT_A30: ADT_A30 adt = new ADT_A30(); break; case ADT_A37: ADT_A37 adt = new ADT_A37(); break; case ADT_A38: ADT_A38 adt = new ADT_A38(); break; case ADT_A39: ADT_A39 adt = new ADT_A39(); break; case ADT_A43: ADT_A43 adt = new ADT_A43(); break; case ADT_A45: ADT_A45 adt = new ADT_A45(); break; case ADT_A50: ADT_A50 adt = new ADT_A50(); break; case ADT_A52: ADT_A52 adt = new ADT_A52(); break; case ADT_A54: ADT_A54 adt = new ADT_A54(); break; case ADT_A60: ADT_A60 adt = new ADT_A60(); break; case ADT_A61: ADT_A61 adt = new ADT_A61(); break; }
This paste will be private.
From the Design Piracy series on my blog: