Не совсем ответ, вы можете создать задачу из другого места, но вам нужен действительный экземпляр задачи, чтобы сделать это ..
public class Task {
public Task (User u, String name)
{
if (u==null) throw new UnsupportedOperationException("that's cheating");
this.name=name;
}
}
В крайнем случае, если вы создаете требование, чтобы Task было внешним для пользователя, тогда что-то еще должно иметь возможность загружать конструктор задачи, поэтому я не думаю, что это возможно.
Какова цель этого вопроса? Это как-то связано с реальной ситуацией в мире?