private String nameOfType(Java7Parser.LocalVariableDeclarationContext ctx) {
		// System.out.println(ctx.getText());
		if (ctx.getChild(1).getChild(0).getChild(2) == null)
			return "-1";
		// System.out.println(ctx.getChild(1).getChild(0).getChild(2).getChild(0).getChild(0).getText());
		String tmp = ctx.getChild(1).getText();
		if (ctx.getChild(1).getChild(0).getChild(2).getChild(0).getChild(0)
				.getText().equals("new")) {
			String s = ctx.getChild(1).getChild(0).getChild(2).getChild(0)
					.getChild(1).getText();
			
			String ans = s.split("[<,\\[]")[0];
			for (int i = 0; i < s.length(); i++)
				if (s.charAt(i) == '[')
					ans += "[";
			return ans;
		} else
			return "-1";

	}