class UUIDTimeoutId implements TimeoutId, Serializable {

    @Override
    public boolean equals(final Object obj) {
        boolean isEqual = false;
        if (this == obj) {
            isEqual = true;
        } else if (obj instanceof UUIDTimeoutId) {
            isEqual = id.equals(((UUIDTimeoutId) obj).id);
        }

        return isEqual;
    }

    public  UUIDTimeoutId(final UUID id);

}