def hash(text) { "hash for $text" }
def doSomething(text) { "something with $text" }
def generateUniqueIdent(String text, uniqueSuffix = { hash(text) }) {
doSomething(text) + uniqueSuffix()
}
println generateUniqueIdent("hello")
ZGVmIGhhc2godGV4dCkgeyAiaGFzaCBmb3IgJHRleHQiIH0KCmRlZiBkb1NvbWV0aGluZyh0ZXh0KSB7ICJzb21ldGhpbmcgd2l0aCAkdGV4dCIgfQoKZGVmIGdlbmVyYXRlVW5pcXVlSWRlbnQoU3RyaW5nIHRleHQsIHVuaXF1ZVN1ZmZpeCA9IHsgaGFzaCh0ZXh0KSB9KSB7CiAgIGRvU29tZXRoaW5nKHRleHQpICsgdW5pcXVlU3VmZml4KCkKfQoKcHJpbnRsbiBnZW5lcmF0ZVVuaXF1ZUlkZW50KCJoZWxsbyIp