I'd prefer to see the default implementation of this method reside in AbstactHttpTransport and return getComboUri().resolve(textPluginPath).toString().  Your subclass can override this method to do what it needs.