Finally, I've mentioned wrong function

From getUrlName() Javadoc:
"Return value: null if this action object doesn't need to be bound to web (when you do that, be sure to also return null from getIconFileName()"