Removed unused @SuppressWarnings("unchecked")