Added JavaSource and JavaObject