@@ -0,0 +1,606 @@
+package com.translationdata.p000;%0A%0Aimport org.springframework.context.ApplicationContext;%0Aimport org.springframework.context.support.ClassPathXmlApplicationContext;%0A%0Apublic enum P002_Factory %7B%0A%09INSTANCE;%0A%0A%09ApplicationContext appContext;%0A%09%0A%09public static P002_Factory getFactory() %7B%0A%09%09return INSTANCE;%0A%09%7D%0A%09%0A%09public P002_EvenFibonacciNumbers getEvenFibonacciNumbers () %7B%0A%09%09if(appContext == null) %7B%0A%09%09%09appContext = new ClassPathXmlApplicationContext(%22com/translationdata/resources/P002_applicationContext.xml%22);%0A%09%09%7D%0A%09%09return appContext.getBean(%22evenFibonacciNumbers %22, P002_EvenFibonacciNumbers .class);%0A%09%7D%0A%7D%0A

Add factory