@Override
  public Object getLog() {

    if (PipelineNodeUtil.isLoggable.apply(node.getNode())) {
      return new LogResource(node.getNode().getAction(LogAction.class).getLogText());
    }
    return null;
  }
 @Override
 public Collection<BlueActionProxy> getActions() {
   return PipelineImpl.getActionProxies(node.getNode().getActions(), this);
 }
 @Override
 public String getDisplayName() {
   return node.getNode().getDisplayName();
 }