branching osgi core implementation