private Expression createDomainValueExpression(Expression... expressions){
  return new ArrayCreationExpr(type.toBoxedType(),1,new ArrayInitializerExpr(Arrays.asList(expressions)));
}

private Expression createDomainValueExpression ( Expression ... expressions ) { return new ArrayCreationExpr ( type . toBoxedType ( ) , 1 , new ArrayInitializerExpr ( Arrays . asList ( expressions ) ) ) ; }
creates a domain value expression given a list of expressions .
