use Java, Objc