Give some context of the Apex describe calls (like java reflection).