Reports on declarations of Collection variables made by using the collection class as the type, rather than an appropriate interface.
'for' loop replaceable with enhanced 'for' loop inspection 35 warnings Reports for loops which iterate over collections or arrays, and can be replaced with an enhanced for loop (i.e. the foreach iteration syntax).
Manual array copy inspection 16 warnings Reports the manual copying of array contents which may be replaced by calls to System.arraycopy().
'StringBuffer' may be 'StringBuilder' inspection 5 warnings
String concatenation as argument to 'StringBuilder.append()' call inspection 3 warnings