Changed 2 visibility to remove synthetic-access warning and a argument name hiding field warning.