test_class.file: storm/storm-benchmark/src/test/java/storm/benchmark/tools/RunnerTest.java
test_class.identifier: RunnerTest
test_case.body: @Test(dataProvider = "getInValidNames", expectedExceptions = ClassNotFoundException.class)
    public void throwsExceptionFromInvalidName(String invalidName)
            throws InstantiationException, IllegalAccessException, ClassNotFoundException {
      Runner.getApplicationFromName(invalidName);
    }
test_case.class_method_signature: RunnerTest.throwsExceptionFromInvalidName(String invalidName)
test_case.full_signature: @Test(dataProvider = "getInValidNames", expectedExceptions = ClassNotFoundException.class) public void throwsExceptionFromInvalidName(String invalidName)
test_case.identifier: throwsExceptionFromInvalidName
test_case.invocations: getApplicationFromName
test_case.modifiers: @Test(dataProvider = "getInValidNames", expectedExceptions = ClassNotFoundException.class) public
test_case.parameters: (String invalidName)
test_case.return: void
test_case.signature: void throwsExceptionFromInvalidName(String invalidName)
focal_class.declarator: LOG = Logger.getLogger(Runner.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOG = Logger.getLogger(Runner.class);
focal_class.type: Logger
focal_class.var_name: LOG
focal_class.declarator: config = new Config()
focal_class.modifier: private static
focal_class.original_string: private static Config config = new Config();
focal_class.type: Config
focal_class.var_name: config
focal_class.declarator: topology
focal_class.modifier: private static
focal_class.original_string: private static StormTopology topology;
focal_class.type: StormTopology
focal_class.var_name: topology
focal_class.file: storm/storm-benchmark/src/main/java/storm/benchmark/tools/Runner.java
focal_class.identifier: Runner
focal_class.class_method_signature: Runner.main(String[] args)
focal_class.full_signature: public static void main(String[] args)
focal_class.identifier: main
focal_class.modifiers: public static
focal_class.parameters: (String[] args)
focal_class.return: void
focal_class.signature: void main(String[] args)
focal_class.class_method_signature: Runner.run(String name)
focal_class.full_signature: public static void run(String name)
focal_class.identifier: run
focal_class.modifiers: public static
focal_class.parameters: (String name)
focal_class.return: void
focal_class.signature: void run(String name)
focal_class.class_method_signature: Runner.runBenchmark(IBenchmark benchmark)
focal_class.full_signature: public static void runBenchmark(IBenchmark benchmark)
focal_class.identifier: runBenchmark
focal_class.modifiers: public static
focal_class.parameters: (IBenchmark benchmark)
focal_class.return: void
focal_class.signature: void runBenchmark(IBenchmark benchmark)
focal_class.class_method_signature: Runner.runProducer(IProducer producer)
focal_class.full_signature: public static void runProducer(IProducer producer)
focal_class.identifier: runProducer
focal_class.modifiers: public static
focal_class.parameters: (IProducer producer)
focal_class.return: void
focal_class.signature: void runProducer(IProducer producer)
focal_class.class_method_signature: Runner.getApplicationFromName(String name)
focal_class.full_signature: public static IApplication getApplicationFromName(String name)
focal_class.identifier: getApplicationFromName
focal_class.modifiers: public static
focal_class.parameters: (String name)
focal_class.return: IApplication
focal_class.signature: IApplication getApplicationFromName(String name)
focal_class.class_method_signature: Runner.runApplication(IApplication app)
focal_class.full_signature: private static void runApplication(IApplication app)
focal_class.identifier: runApplication
focal_class.modifiers: private static
focal_class.parameters: (IApplication app)
focal_class.return: void
focal_class.signature: void runApplication(IApplication app)
focal_class.class_method_signature: Runner.isMetricsEnabled()
focal_class.full_signature: private static boolean isMetricsEnabled()
focal_class.identifier: isMetricsEnabled
focal_class.modifiers: private static
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isMetricsEnabled()
focal_method.body: public static IApplication getApplicationFromName(String name)
            throws ClassNotFoundException, IllegalAccessException, InstantiationException {
      return (IApplication) Class.forName(name).newInstance();
    }
focal_method.class_method_signature: Runner.getApplicationFromName(String name)
focal_method.full_signature: public static IApplication getApplicationFromName(String name)
focal_method.identifier: getApplicationFromName
focal_method.invocations: newInstance forName
focal_method.modifiers: public static
focal_method.parameters: (String name)
focal_method.return: IApplication
focal_method.signature: IApplication getApplicationFromName(String name)