@Override
  public String toString() {
    StringBuilder buffer = new StringBuilder();
    Map<String, String> stringMap = OmniTools.beanToMap(this);

    if (!stringMap.isEmpty()) {
      buffer.append(OmniTools.mapToString(stringMap, COMMA));
    }

    return buffer.toString();
  }
 public Map<OmniVariable, String> getTrafficVariables() {
   return OmniTools.filterMap(getVariables(), OmniVariable.Traffic.class);
 }
 public Map<OmniVariable, String> getHierarchyVariables() {
   return OmniTools.filterMap(getVariables(), OmniVariable.Hierarchy.class);
 }
 public Map<OmniVariable, String> getListVariables() {
   return OmniTools.filterMap(getVariables(), OmniVariable.List.class);
 }
 public Map<OmniVariable, String> getConversionVariables() {
   return OmniTools.filterMap(getVariables(), OmniVariable.Conversion.class);
 }