import com.caucho.hessian.io.Hessian2Output;
import com.caucho.hessian.io.JavaSerializer;

import java.io.IOException;
import java.time.LocalDate;

public class A {
    private LocalDate a;

    public LocalDate getA() {
        return a;
    }

    public void setA(LocalDate a) {
        this.a = a;
    }

    public static void main(String[] args) throws IOException {
        A a = new A();
        a.setA(LocalDate.of(2021, 1, 1));
        JavaSerializer serializer = new JavaSerializer(a.getClass());
        serializer.writeObject(a, new Hessian2Output(System.out));
    }
}
