private void GetSubParam(String diValue) {
		int Indexfrom = 0;
		int Indexto = 0;
		String paraSpace = null;
		String trimValue = null;

		//check
		if(diValue.length() <= directiveName.length()){
			//do not have param
			return;
		}
		
		this.SetNameupspace(diValue);
		//setUpSpace use
		Indexfrom = diValue.indexOf(directiveName)+directiveName.length();
		//editValue=   StringParameter1     StringParameter3   StringParameter4
		String editValue = diValue.substring(Indexfrom,diValue.length()-1);

		// Directive_name Option=9 StringParameter $Variable
		String temdi = diValue.substring(Indexfrom).trim();
		String divalueOutlast = temdi.substring(0, temdi.length()-1);
		String[] lineArray=divalueOutlast.split(" ");

		for(int i=0;i<lineArray.length;i++){
			if(lineArray[i].length() == 0){
				continue;
			}
//			System.out.println("lineArray[i]:"+lineArray[i]);
			// setUpSpace use start:
			//trimValue=StringParameter3   StringParameter4
			trimValue = editValue.trim();
			Indexto = editValue.length()-trimValue.length();
			paraSpace = editValue.substring(0,Indexto);
			//editValue=   StringParameter4
			editValue = editValue.substring(Indexto+lineArray[i].length());
			// setUpSpace use end

//			System.out.println("Indexto:"+Indexto);
			
			if(lineArray[i].contains("=")){
				RecOption objOption = new RecOption();
				String[] lineOption=lineArray[i].split("=");
				objOption.setName(lineOption[0]);
				objOption.setValue(lineOption[1]);
				objOption.setUpSpace(paraSpace);
				listParam.add(objOption);
			}else if(lineArray[i].contains("$")){
				RecVariable objVariable = new RecVariable();
				objVariable.setName(lineArray[i].substring(1, lineArray[i].length()-1));
				objVariable.setUpSpace(paraSpace);

				listParam.add(objVariable);
			}else if(lineArray[i].length() == 0){

			}else{
				RecStringParameter objStringParameter = new RecStringParameter();
				objStringParameter.setValue(lineArray[i]);
				objStringParameter.setUpSpace(paraSpace);
//				System.out.println("StringParameter:"+lineArray[i]);
				listParam.add(objStringParameter);
			}
		}
	}