Enhance docs of Statement constructor and add alternate constructors

Because you cannot choose for one parameter and than choose for the next one. The choice is between the groups of parameters.