If you've implemented new features for the bash shell, contact it's maintainer (the name and
website should be noted somewhere in the code). Tell him about your features and if he thinks they'll be useful (after all, he's the person responsible for the code). If so, create a patch set against the most current version and send it to him.
What would be interesting to me (and probably others) is how you modified a C program using Java and Shell Programming. I know that C compilers can bootstrap themselves, but for a shell that's a new thing. And you can't really expect an installed Java runtime (especially not on servers).