Remove unnecessary @SuppressWarnings("restriction")
Change unnecessary @SuppressWarnings("unused") into @SuppressWarnings("rawtypes")
Remove of commented section
Remove of unused method
Remove of unused field 'viewer'