class TaskRegistrationKey {

    public static TaskRegistrationKey of(String value) {
        Preconditions.checkNotNull(value, "TaskRegistrationKey cannot be null");
        Preconditions.checkArgument(!value.isEmpty(), "TaskRegistrationKey cannot be empty");

        return new TaskRegistrationKey(value);
    }

    private  TaskRegistrationKey(String value);

}