public static DecoratedNode apply(Node control) { return Util.getService(NodeDecorator.class).orElseGet(() -> new GraphicDecorator()).decorate(control); }
Optional<?> service = Util.getService(serviceInterface); if (ReferenceCardinality.MANDATORY == cardinality && !service.isPresent()) { logError("Unsatisfied dependency '"+r.getIface()+"'. There must be at least one component providing this service", null); //$NON-NLS-1$//$NON-NLS-2$