extends Object isn't necessary
Return not necessary here
Removing redundant local variable
Scope can be private
Make it final
notBefore wasn't being assigned
Unused imports
Variables will be never used
Redundant initialization
Merge pull request #369 from abstractj/cleanup

Little code clean up