Da du ja eine Architect hast kann du dir ja mal den Sourcecode der genannten Methoden anschauen, dort wird auch nichts anderes verwendet. Allerdings kannst du dich auf deren korrekte Funktionialität verlassen und daher solltest du soweit möglich auch Bordmittel nutzen, dann ist man eigentlich zu 99,9% auf der sicheren Seite
(außer es schleicht sich mal ein Bug sein)
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)