Explain origin of groovy source