Use generic <?> parameter in Iterator declarations
Remove unneeded @SuppressWarnings("unchecked") annotations