public dLNEM(String[] args) { //RXgN^
		try {
			/* ̏͌ŒƂD
			 * ftHgύXȂ㑱̈͏ȗĂC
			 * ÖȗČ̈͂邱Ƃ͂łȂD
			 * ̈ύXꍇ͑Ö̃ftHgl\LD
			 * ftHg"./ 2 10000 0 1"
			 */
			if (args.length >= 1) {
				infroot = args[0];
				if (args.length >= 2) {
					clusterMax = Integer.parseInt(args[1]);
					stateMax = Integer.parseInt(args[1]);
					if(stateMax < 2) stateMax = 2;
					if (args.length >= 3) {
						maxIter = Integer.parseInt(args[2]);
						if (args.length >= 4) {
							upperMax = Integer.parseInt(args[3]);
							if (args.length >= 5) {
								clusteringMethod = Integer.parseInt(args[4]);
								if (args.length >= 6) {
									criterion = Integer.parseInt(args[5]);
								}
							}
						}
					}
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
			return;
		}
	}