The client has asked that we make a few changes to the logical code definition in the Java wrapper: 1. RTFunction should be an interface and should *not* extend RTValue 2. RTLocalObject appears unnecessary and should be removed.