this method is not just calling getMajorMinorVersion() so what is the differece ?