Not sure if I've made things better or worse here, but looks like depending on SN by source means that the classloader is correctly loading the server's full classpath, so no extra trickery is required here.  Not quite sure if this will work when deployed, but I guess we'll find out.