The intriguing nature of the high-energy gamma ray source XSS J12270-4859