private void genrateSetterGetter(StringBuilder body,DataType type){

		String name = type.__NAME__();
		int arraycount = type.__ARRAYCOUNT__();		
		char first = name.charAt(0);
		String methodname = Character.toUpperCase(first) + name.substring(1);
		String classname = type.get_targetType();
		body.append("private " );
		if (arraycount>0){
			body.append("final ");
		}
		body.append(classname);
		body.append(" ");
		body.append(name);
		if (arraycount>0){
			body.append("[]=new "+classname+"["+arraycount+"];\n");
		}else{
			body.append(";\n");
		}
		body.append("public void set" + methodname + "(" + classname + " args"+(arraycount>0?"[]":"")+"){ ");
		if (arraycount>0){
			body.append("System.arraycopy(args,0,this." + name+",0,this."+name+".length);");
		}else{
			body.append("this." + name + "=args; ");
		}
		body.append("}\n");
		body.append("public " + classname+ (arraycount>0?"[]":"") + " get" + methodname + "(){ ");
		body.append("return this." + name+";");
		body.append(" }\n");
	}