Use for each
Use StringBuilder
Remove unnecessary unboxing
Should always call super.finalize()... though I do wonder why we are calling a finalizer at all... bad design smell
Flag that we are ignoring this
duplicate ;
Use chained .append calls rather than concatenate strings in arguments to .append
potential NPE
document why this is not a NPE
Simplify logic
Simplify logic
Prevent potential NPE and provide a faster path via identity check
Remove redundant Null check
Remove redundant Null check
Compare Xpp3Dom instances not objects that are different types and are being compared by Object.equals i.e. instance identity
If it's not a pluginDescriptor then it's not equals and we should not throw a CCE
Just in case of file lock extra try and delete
Safer deletes
Close stream
Remove dead code (initializers)