Path tree builder language for extensions
Path tree builder language: "?" is an alias for "{String}"