1) Section 438 of the Criminal Procedure Code allows individuals to apply for anticipatory bail if they believe they may be arrested for a non-bailable offense. 2) The High Court or Court of Session has jurisdiction to grant anticipatory bail and may impose conditions to ensure justice and prevent obstruction. 3) Courts have wide discretion in deciding anticipatory bail applications on a case by case basis due to the impossibility of laying down rules for all possible cases.