please format this class properly (according to eclipse code formatter) - new lines between methods, etc.