class PerformanceMonitorBeanFactory extends PerformanceMonitorFactory implements InitializingBean {

    public PerformanceMonitorBean findPerformanceMonitorBean(String name) {
        PerformanceMonitor performanceMonitor = findPerformanceMonitor(name);

        if (performanceMonitor instanceof PerformanceMonitorBean) {
            return (PerformanceMonitorBean)performanceMonitor;
        }
        return null;
    }

    public  PerformanceMonitorBeanFactory();

}