1.BUILDING DSLS IN GROOVY speaker.identity { name'Venkat Subramaniam' company 'Agile Developer, Inc.' credentials 'Programmer', 'Author',…