class JNegExpr extends AbstractNegExpr implements ConvertToBaf {

  public JNegExpr(Value op) {
    super(Jimple.v().newImmediateBox(op));
  }

  @Override
  public void convertToBaf(JimpleToBafContext context, List<Unit> out) {<FILL_FUNCTION_BODY>}

  @Override
  public Object clone() {
    return new JNegExpr(Jimple.cloneIfNecessary(getOp()));
  }
}

    ((ConvertToBaf) (getOp())).convertToBaf(context, out);
    Unit u = Baf.v().newNegInst(getType());
    u.addAllTagsOf(context.getCurrentUnit());
    out.add(u);
  
<methods>public void apply(soot.util.Switch) ,public int equivHashCode() ,public boolean equivTo(java.lang.Object) ,public soot.Type getType() ,public java.lang.String toString() ,public void toString(soot.UnitPrinter) <variables>