"JBIDE-15392 adding new api classes and test"

This reverts commit afcafe4d70a28a5b155b042246d886639cf93b03.

JBIDE-15392 - adding default replacement values for the string replacer