Test case: The following two lines which both have wrappable locations before 80 chars _parameters.add(new TrafficParam(" deviceScreenSize ", null , null , true , "deviceScreenSize" , null , SessionParamNames.HIT_DEVICE_SCREEN_SIZE , "DeviceScreenSize" , SubDataTypes.STRING_TYPE )); _parameters.add(new TrafficParam(" deviceTimeZone ", null , null , true , "deviceTimeZone" , null , SessionParamNames.HIT_DEVICE_TIME_ZONE , "DeviceTimeZone" , SubDataTypes.STRING_TYPE )); Wrap after "_parameters" differently _parameters.add(new TrafficParam(" deviceScreenSize ", null, null, true, "deviceScreenSize", null, SessionParamNames.HIT_DEVICE_SCREEN_SIZE, "DeviceScreenSize", SubDataTypes.STRING_TYPE)); _parameters .add(new TrafficParam(" deviceTimeZone ", null, null, true, "deviceTimeZone", null, SessionParamNames.HIT_DEVICE_TIME_ZONE, "DeviceTimeZone", SubDataTypes.STRING_TYPE)); Expected: _parameters.add(new TrafficParam(" deviceScreenSize ", null, null, true, "deviceScreenSize", null, SessionParamNames.HIT_DEVICE_SCREEN_SIZE, "DeviceScreenSize", SubDataTypes.STRING_TYPE)); _parameters.add(new TrafficParam(" deviceTimeZone ", null, null, true, "deviceTimeZone", null, SessionParamNames.HIT_DEVICE_TIME_ZONE, "DeviceTimeZone", SubDataTypes.STRING_TYPE));