private static void buildIt() throws Exception{
		StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
		StackTraceElement s = stackTraceElements[3];
		
		String callerClassFullName = s.getClassName();
		String callerClassName = callerClassFullName.substring(callerClassFullName.lastIndexOf(".")+1, callerClassFullName.length());
		
		Sconf sconf = null;
		try {
			 sconf = mapper.readValue(Class.forName(callerClassFullName).getResourceAsStream(callerClassName+".json"), Sconf.class);
		} catch (Throwable e) {
		    logger.error("build scaffold error!",e);
		}
		
		if(sconf==null){
			return;
		}
		
		List<SMethod> ms = sconf.getMs();
		if(ms == null || ms.size()==0){
			return;
		}
		
		SMethod smethod = findMethod(s, ms);
		
		if(smethod == null){
			return;
		}
		
		List<STable> ts = smethod.getTs();
		if(ts==null || ts.size()==0){
			return;
		}
		
		dao.cleanTables(ts);
		
		initialTables(ts);
	}