Copyright(C) GroovyInternational. All rights reserved.