private static void CreateDependentTasks(Type type, TaskAttribute taskAttribute, Task task)
{
foreach(string methodName in taskAttribute.After)
{
var dependee = type.GetMethod(methodName);
if(dependee == null) throw new Exception(String.Format("No dependee method {0}",methodName));
task.DependsOnMethods.Add(dependee);
}
}