</BUG>
EXPIRED( "Instance expired after not being reported for %s ms.", SystemState.SHUT_DOWN_TIME ),
FAILED( "The instance failed to start on the NC." ),
USER_TERMINATED( "User initiated terminate." ),
BURIED( "Instance buried after timeout of %s ms.", SystemState.BURY_TIME ),
<BUG>APPEND("");
</BUG>
private String   message;
private Object[] args;
Reason( String message, Object... args ) {

@ConfigurableField( description = "Amount of time (in milliseconds) that a terminated VM will continue to be reported.", initial = "" + 60 * 60 * 1000 )
public static Integer BURY_TIME = -1;
@ConfigurableField( description = "Amount of time (in milliseconds) before a VM which is not reported by a cluster will be marked as terminated.", initial = "" + 10 * 60 * 1000 )
public static Integer SHUT_DOWN_TIME = -1;
public enum Reason {
NORMAL( "" ),
EXPIRED( "Instance expired after not being reported for %s ms.", SystemState.SHUT_DOWN_TIME ),
FAILED( "The instance failed to start on the NC." ),
USER_TERMINATED( "User initiated terminate." ),
BURIED( "Instance buried after timeout of %s ms.", SystemState.BURY_TIME ),
APPEND( "" );
private String   message;
private Object[] args;
Reason( String message, Object... args ) {
