class CloseConnection extends AbstractCommand<CloseConnection> implements ConnectivityModifyCommand<CloseConnection> {

    public static CloseConnection of(final ConnectionId connectionId, final DittoHeaders dittoHeaders) {
        checkNotNull(connectionId, "Connection ID");
        return new CloseConnection(connectionId, dittoHeaders);
    }

    private  CloseConnection(final ConnectionId connectionId, final DittoHeaders dittoHeaders);

}