@@ -0,0 +1,561 @@
+package com.hubspot.singularity;%0A%0Apublic enum SlaveMatchState %7B%0A  OK(true),%0A  NOT_RACK_OR_SLAVE_PARTICULAR(true),%0A  RACK_SATURATED(false),%0A  SLAVE_SATURATED(false),%0A  SLAVE_DECOMMISSIONING(false),%0A  RACK_DECOMMISSIONING(false),%0A  RACK_AFFINITY_NOT_MATCHING(false),%0A  SLAVE_ATTRIBUTES_DO_NOT_MATCH(false),%0A  SLAVE_FROZEN(false),%0A  RACK_FROZEN(false);%0A%0A  private final boolean isMatchAllowed;%0A%0A  private SlaveMatchState(boolean isMatchAllowed) %7B%0A    this.isMatchAllowed = isMatchAllowed;%0A  %7D%0A%0A  public boolean isMatchAllowed() %7B%0A    return isMatchAllowed;%0A  %7D%0A%0A%7D%0A

move SlaveMatchState to separate file