ignored gendarme issue for correct nested generic type