// Path: src/main/java/com/turn/sorcerer/dependency/Dependency.java
// public interface Dependency {
// 
// 	/**
// 	 * Checks if the required dependency is fulfilled
// 	 *
// 	 * <p>
// 	 * Implementation of this method should represent a dependency that a task
// 	 * requires.
// 	 * </p>
// 	 *
// 	 * @param iterNo Current iteration number
// 	 * @return Return true if dependency requirement is fulfilled
// 	 */
// 	boolean check(int iterNo);
// }


import com.turn.sorcerer.dependency.Dependency;
import com.turn.sorcerer.task.SorcererTask;
import java.util.Collection;
/*
 * Copyright (c) 2015, Turn Inc. All Rights Reserved.
 * Use of this source code is governed by a BSD-style license that can be found
 * in the LICENSE file.
 */

package com.turn.sorcerer.tasks;



/**
 * Test task
 *
 * @author tshiou
 */
@SorcererTask(name = "test_task_5")
public class TestTask5 extends TestTask {
	public static final String TASK_NAME = TestTask5.class.getSimpleName();

	private static final int TASK_COUNT = 8;

	@Override
// Path: src/main/java/com/turn/sorcerer/dependency/Dependency.java
// public interface Dependency {
// 
// 	/**
// 	 * Checks if the required dependency is fulfilled
// 	 *
// 	 * <p>
// 	 * Implementation of this method should represent a dependency that a task
// 	 * requires.
// 	 * </p>
// 	 *
// 	 * @param iterNo Current iteration number
// 	 * @return Return true if dependency requirement is fulfilled
// 	 */
// 	boolean check(int iterNo);
// }


// Path: src/test/java/com/turn/sorcerer/tasks/TestTask5.java
import com.turn.sorcerer.dependency.Dependency;
import com.turn.sorcerer.task.SorcererTask;
import java.util.Collection;

/*
 * Copyright (c) 2015, Turn Inc. All Rights Reserved.
 * Use of this source code is governed by a BSD-style license that can be found
 * in the LICENSE file.
 */

package com.turn.sorcerer.tasks;



/**
 * Test task
 *
 * @author tshiou
 */
@SorcererTask(name = "test_task_5")
public class TestTask5 extends TestTask {
	public static final String TASK_NAME = TestTask5.class.getSimpleName();

	private static final int TASK_COUNT = 8;

	@Override
	public Collection<Dependency> getDependencies(int iterNo) {