Groovy mode derived mode