Since you were referring to jBPM 3.2.8 in your previous post, I think Maciej's response is not exactly what you're looking for (no offense!).
To find the current node for a process instance in jBPM 3, you go through the token:
Node currentNode = procInst.getRootToken().getNode();
You can then get at its name, transitions, etc.
Thanks a lot Maurice.
It worked like a charm. Sorry i forgot to put my version of jBPM on the post and you are right am on 3.2.8