Unnecessary temporary objects

Reports unnecessary creation of temporary objects when converting from
primitive types to Strings.
For example:
    new Integer(3).toString()
    will be reported, and can be automatically converted to:
        Integer.toString(3)