Why declaring Mapper and Reducer classes as static?
===

This is likely showing my lack of Java understanding but I am wondering why in most MapReduce programs mapper and reducer classes are declared as static? 