@Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append("SwingComponent "); builder.append(type); builder.append(":\n - Communication = "); builder.append(communication == null || !communication.isActive() ? "Deactive" : "Active"); builder.append("\n - Result = "); builder.append( result == null || result.getActionStatus() == null ? "NOT FINISHED" : result.getActionStatus()); return builder.toString(); }