Fixed on #316

* Method may fail to clean up stream or resource
* Class defines field that masks a superclass field
* Reliance on default encoding
* Removed Unused field
* Removed unused variable
* Format string should use %n rather than \n
* Compare String value with equals() rather then ==
* Method names should start with a lower case letter
* Field isn't final but should be
* Suspicious reference comparison
* Primitive value is boxed then unboxed to perform primitive coercion
* Comparison of String parameter using == or !=
* Possible null pointer dereference in method on exception path
* Redundant nullcheck of value known to be non-null