BeanShellHandler and VelocityHandler can handle urls that do not end with .bsh and .v respectively
BeanShellUtils refactoring