diff --git a/src/main/java/teetime/framework/Execution.java b/src/main/java/teetime/framework/Execution.java
index 53e733e3f86ef5bc7b19c573ea894293a53e2478..7bf68323354bdeca93c2f703bcd392cde8d08cf5 100644
--- a/src/main/java/teetime/framework/Execution.java
+++ b/src/main/java/teetime/framework/Execution.java
@@ -170,7 +170,7 @@ public final class Execution<T extends Configuration> {
 		return this.configuration;
 	}
 
-	private static List<Configuration> configLoader(final String[] args) {
+	private static List<Configuration> configLoader(final String... args) {
 		List<Configuration> instances = new ArrayList<Configuration>();
 		for (String each : args) {
 			try {
@@ -190,10 +190,10 @@ public final class Execution<T extends Configuration> {
 		return instances;
 	}
 
-	public static void main(final String[] args) {
+	public static void main(final String... args) {
 		List<Configuration> instances = configLoader(args);
 		for (Configuration configuration : instances) {
-			new Execution<Configuration>(configuration).executeBlocking();
+			new Execution<Configuration>(configuration).executeBlocking(); // NOPMD
 		}
 	}
 }
diff --git a/src/test/java/teetime/framework/ExecutionTest.java b/src/test/java/teetime/framework/ExecutionTest.java
index 9fcb117236645e7399fd8d2a88d8517381d38307..3b080325fd65e72cc8237bd2bf28a28f37c8093b 100644
--- a/src/test/java/teetime/framework/ExecutionTest.java
+++ b/src/test/java/teetime/framework/ExecutionTest.java
@@ -208,7 +208,7 @@ public class ExecutionTest {
 	@Test
 	public void mainMethod() {
 		assertFalse(MainMethodTestConfig.executed);
-		Execution.main(new String[] { "teetime.framework.RunnerConfig" });
+		Execution.main("teetime.framework.MainMethodTestConfig");
 		assertTrue(MainMethodTestConfig.executed);
 	}