add a classCodeReader that helps the joose reader to extract code from classes (wherever it might reside)
refactor tests for that
return classCodeReader in container
change Reader to use the classCode Reader and to use the extract Code Method to extract the identical code from joose for the method
better ident and write the fixture