Added SuppressWarnings annotations