// Path: src/deplambda/others/SentenceKeys.java
// public class SentenceKeys extends in.sivareddy.util.SentenceKeys {
//   public static String DEPLAMBDA_OBLIQUE_TREE = "deplambda_oblique_tree";
//   public static String DEPLAMBDA_EXPRESSION = "deplambda_expression";
// }


import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import deplambda.others.SentenceKeys;
import in.sivareddy.util.ProcessStreamInterface;
package deplambda.parser;



public class ForestTransformerMain extends ProcessStreamInterface {
  private final TreeTransformerMain treeTransformerMain;

  public ForestTransformerMain(TreeTransformerMain treeTransformerMain) {
    this.treeTransformerMain = treeTransformerMain;
  }

  @Override
  public void processSentence(JsonObject forest) {
// Path: src/deplambda/others/SentenceKeys.java
// public class SentenceKeys extends in.sivareddy.util.SentenceKeys {
//   public static String DEPLAMBDA_OBLIQUE_TREE = "deplambda_oblique_tree";
//   public static String DEPLAMBDA_EXPRESSION = "deplambda_expression";
// }


// Path: src/deplambda/parser/ForestTransformerMain.java
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import deplambda.others.SentenceKeys;
import in.sivareddy.util.ProcessStreamInterface;

package deplambda.parser;



public class ForestTransformerMain extends ProcessStreamInterface {
  private final TreeTransformerMain treeTransformerMain;

  public ForestTransformerMain(TreeTransformerMain treeTransformerMain) {
    this.treeTransformerMain = treeTransformerMain;
  }

  @Override
  public void processSentence(JsonObject forest) {
    if (!forest.has(SentenceKeys.FOREST))