code: public static ExpressionConstructor constructor(Class<?> type, Expression... fields) {
  		return new ExpressionConstructor(type, asList(fields));
  	}
docs: Returns new instance of class
  
  @param type   type of the constructor
  @param fields fields for constructor
  @return new instance of the ExpressionConstructor