public function initializeArguments()
{
$this->registerArgument('key', 'string', 'Translation Key');
$this->registerArgument('id', 'string', 'Translation Key compatible to TYPO3 Flow');
$this->registerArgument('default', 'string', 'if the given locallang key could not be found, this value is used. If this argument is not set, ' . 'child nodes will be used to render the default');
$this->registerArgument('htmlEscape', 'boolean', 'TRUE if the result should be htmlescaped. This won\'t have an effect for the default value');
$this->registerArgument('arguments', 'array', 'Arguments to be replaced in the resulting string');
$this->registerArgument('extensionName', 'string', 'UpperCamelCased extension key (for example BlogExample)');
}