Support long, double, boolean, byte[]