private void parseJstatMetrics(String wholeJstatText, List<JvmModel> list) {
		String[] lines = wholeJstatText.split("\\n");
		if(lines.length < 5)
			return;
		
		String dateStrSec;
	
		if(!lines[0].trim().startsWith("NGCMN"))
			return;
		
		String[] gccapacity = lines[1].trim().split("\\s+");
		if(gccapacity.length != 16)
			return;

		GcCapacity gcCap = new GcCapacity(gccapacity);
		updateGcCapacity(gcCap);
		
		dateStrSec = lines[2].trim(); //(Date s) 1351667183
		
		JstatMetrics jsm = new JstatMetrics(dateStrSec);
		
		JvmModel jvmModel = new JvmModel();
		for (int i = 4; i < lines.length; i++) {
			String parameters[] = lines[i].trim().split("\\s+");
			if (parameters.length == 16) { // 16 parameters totally
				JstatItem item = new JstatItem(jsm.generateArrayList(parameters));
				jvmModel.selectMaxValue(item);
			}
		}	
		
		list.add(jvmModel);
	}