@Overrides and diamond operators