wrapper methods

Until jcc can produce the uber-wrapped instance, we need to cast
interfaces