protected static Object getter(Object obj, String type, String attr) {
		Class<?> c = obj.getClass();
		Method method = null;
		if (type.equals("boolean")) {
			try {
				method = c.getMethod("is" + attr);
			} catch (Exception e) {
				LOG.error("没有这个方法is" + attr + "或者因为安全问题无法访问", e);
			}
		} else {
			try {
				method = c.getMethod("get" + attr);
			} catch (Exception e) {
				LOG.error("没有这个方法get" + attr + "或者因为安全问题无法访问", e);
			}
		}
		try {
			obj = method.invoke(obj);
		} catch (Exception e) {
			LOG.error("调用方法" + method.getName() + "时发生异常", e);
		}
		return obj;
	}