/*
 * Copyright (c) 2016-2017 Flux Capacitor.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *     http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package io.fluxcapacitor.common;

import lombok.AllArgsConstructor;
import lombok.Getter;

@AllArgsConstructor
@Getter
public enum MessageType {
    COMMAND(false), EVENT(false), NOTIFICATION(false), QUERY(false), RESULT(true), SCHEDULE(false), ERROR(true),
    METRICS(false);

    private final boolean targeted;
}

@@ -756,72 +756,44 @@
 MAND
-(false), EVENT(false), NOTIFICATION(false), QUERY(false)
+, EVENT, NOTIFICATION, QUERY
 , RESULT
 (tru
@@ -788,22 +788,16 @@
 , RESULT
-(true)
 , SCHEDU
@@ -802,85 +802,24 @@
 DULE
-(false), ERROR(true),%0A    METRICS(false);%0A%0A    private final boolean targeted
+, ERROR, METRICS
 ;%0A%7D%0A

Remove unneeded stuff in MessageType