class HeritrixLifecycleProcessor extends DefaultLifecycleProcessor implements BeanNameAware {
    protected String name;
    
    @Override
    public void onRefresh() {<FILL_FUNCTION_BODY>}

    @Override
    public void setBeanName(String name) {
        this.name = name; 
    }
    public String getBeanName() {
         return name; 
    }
}

        // do nothing: we do not want to auto-start
    
<no_super_class>