### Question:
DMNGraphUtils { public Definitions getModelDefinitions() { return Optional .ofNullable(dmnDiagramsSession.getDRGDiagram()) .map(e -> dmnDiagramUtils.getDefinitions(e)) .orElse(null); } DMNGraphUtils(); @Inject  DMNGraphUtils(final SessionManager sessionManager,
                         final DMNDiagramUtils dmnDiagramUtils,
                         final DMNDiagramsSession dmnDiagramsSession); Definitions getModelDefinitions(); List<DRGElement> getModelDRGElements(); Definitions getDefinitions(final Diagram diagram); List<DRGElement> getDRGElements(final Diagram diagram); Stream<Node> getNodeStream(final Diagram diagram); Optional<ClientSession> getCurrentSession(); Stream<Node> getNodeStream(); CanvasHandler getCanvasHandler();  }### Answer:
@Test public void testGetDefinitionsWithNoNodes() { assertNull(utils.getModelDefinitions()); }