Fix for the Java backend to avoid classes inheriting from library classes get code generated
Merge remote-tracking branch 'origin/ncb/development' into pvj/main
Fix for getting all values of a record type. Fixes #324