SkillFactory.java refactored and method lunched in context