Ignore magic number check in hashcode() method.
Standard hashcode uses prime number for calculation. See Effective Java book.)

AvoidNestedBlocks rule should ignore case-blocks.
See checkstyle doc for a really good example on why this is a good idea.
Remove final class check, as this flags all private inner classes for no reason.