groovy

Type arguemnt checking