I would like to suggest an alternative method signature:

`openDetailFragment(final FragmentFactory.Type fragmentType, final Bundle dataToPass, final String tag)`

Moving the `FragmentFactory.Type` argument to the left due to the fact that it's most important. :-)