/* */
/* */ private void generateGet(Class type, Map getters) {
/* 101 */ CodeEmitter e = begin_method(1, BEAN_MAP_GET, null, null);
/* 102 */ e.load_arg(0);
/* 103 */ e.checkcast(Type.getType(type));
/* 104 */ e.load_arg(1);
/* 105 */ e.checkcast(Constants.TYPE_STRING);
/* 106 */ EmitUtils.string_switch(e, getNames(getters), 1, new ObjectSwitchCallback(getters, e) {
/* */ public void processCase(Object key, Label end) {
/* 108 */ PropertyDescriptor pd = (PropertyDescriptor)this.val$getters.get(key);
/* 109 */ MethodInfo method = ReflectUtils.getMethodInfo(pd.getReadMethod());