Agreed we need to get this fixed and API on server side is probably needed - source lookup is making way too many assumptions.

Created https://issues.jboss.org/browse/JBIDE-15392

lets fix that there.