#Java base class
public abstract class BaseTest
{
public BaseTest()
{
}
}

#Ruby subclass
require 'java'

include_class 'BaseTest'

class Foo < BaseTest
def initialize

end

def setup
puts "in setup"
end
end

f = Foo.new
f.setup

#/Users/dkoontz/dev/libs/jruby/jruby/src/builtin/javasupport.rb:311:in `setup_instance_methods': unable to
#create proxy class for class BaseTest (ArgumentError)
# from /Users/dkoontz/dev/libs/jruby/jruby/src/builtin/javasupport.rb:311:in `inherited'
# from basetest.rb:14