@Override
    public void handleClass(String classResource, List<Map<String,Object>> dataList) {
        this.dataList = dataList;
    	ClassReader cr = null;
    	InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(classResource);
    	try {
			cr = new ClassReader(is);
		} catch (IOException e) {
		    throw new RuntimeException(e);
		}finally{
		    if(is != null){
		        try {
                    is.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
		    }
		}
        cr.accept(this, ClassReader.SKIP_DEBUG);
    }