class LineNumberTag implements Tag {

  public static final String NAME = "LineNumberTag";

  /* it is a u2 value representing line number. */
  protected int line_number;

  public LineNumberTag(int ln) {
    this.line_number = ln;
  }

  @Override
  public String getName() {
    return NAME;
  }

  @Override
  public byte[] getValue() {<FILL_FUNCTION_BODY>}

  public int getLineNumber() {
    return line_number;
  }

  public void setLineNumber(int value) {
    line_number = value;
  }

  @Override
  public String toString() {
    return String.valueOf(line_number);
  }
}

    byte[] v = new byte[2];
    v[0] = (byte) (line_number / 256);
    v[1] = (byte) (line_number % 256);
    return v;
  
<no_super_class>