Math.PI accuracy

PI const (accoring to documentation) shows as 3.14159265358979323846.(developer.garmin.com/.../Math.html)

However, when you use this it's showing as 3.14159274101257324219..?

I am using SDK 3.1.9; printing using: System.println("PI is "+Math.PI.format("%.20f"));