manually merged files from jackson-swagger module
added allowable values processing
removed processing enums