/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
String[] t = new String[] {"One", "Two", "Three"};

try {
    Class<?> clazz = Start.class;
    /* line below throws the mentioned exception */
    clazz.getDeclaredConstructor(String[].class).newInstance(new Object[]{t});
} catch (Exception e) {
    e.printStackTrace();
}

}
}

class Start {

    public Start(String[] params) {
    	System.out.println(params.length);
    }
}