class Embulk::GuessPlugin::JavaAdapter

def guess(java_config, java_sample)

def guess(java_config, java_sample)
  config = DataSource.from_java(java_config)
  sample = Buffer.from_java(java_sample)
  config_diff_hash = @ruby_guess.guess(config, sample)
  return DataSource.from_ruby_hash(config_diff_hash).to_java
end

def initialize(ruby_guess)

def initialize(ruby_guess)
  @ruby_guess = ruby_guess
end