@Override
	public String toString() {

		StringBuilder sb = new StringBuilder();
		// start line
		String name = GetBlockNameLinetxt();
		if(null!=name){
			sb.append(name);
		}else{
			// please set block name
			return null;
		}
		
		for(int i=0;i<myElements.size();i++){
			String sbinComment = myElements.get(i).getComment();
			if(null != sbinComment){
//	            System.out.println(i+" sbinComment:" + sbinComment);
				sb.append(sbinComment);
			}
			if(null != myElements.get(i)){
				String sbin = myElements.get(i).toString();
//	            System.out.println(i+" Elements:" + sbin);
				sb.append(sbin);
			}
		}
		
		// end line
		if("" != name){
			String Endline = getblockEndline();
			if(null != Endline){
				sb.append(Endline);
			}else{
				sb.append("}"+ "\n");
			}
		}
		return sb.toString();
	}