protected AstFunctionDefinition(ParserRuleContext context)
 {
     Context      = context;
     FunctionType = new AstTypeDefinitionFunction(context);
 }
 protected AstFunctionDefinition(AstTypeDefinitionFunction functionType)
 {
     FunctionType = functionType;
 }