BeanUtils.setProperty(page, pageInfo[1], id);
BeanUtils.copyProperty(page, pageInfo[1], id);
    private IPage getEditPage(IRequestCycle cycle, Object id, String[] pageInfo,            boolean ignoreExceptions) {        Exception exception = null;        try {            IPage page = cycle.getPage(pageInfo[0]);            BeanUtils.setProperty(page, pageInfo[1], id);            return page;        } catch (IllegalAccessException e) {            exception = e;        } catch (InvocationTargetException e) {            exception = e;        }        if (!ignoreExceptions) {            throw new RuntimeException(exception);        }        // if silent we only log it        LOG.error(exception);        return null;    }