1. A subpoena of any criminal court, issued pursuant to section 610.20, may be served anywhere in the county of issuance or anywhere in an adjoining county.2. A subpoena of a superior court or of a superior court judge sitting as a local criminal court, issued pursuant to section 610.20, may be served anywhere in the state.3. A subpoena of a district court or of the New York City criminal court, issued pursuant to section 610.20, may be served anywhere in the state; provided that, if such subpoena is issued by a prosecutor or by an attorney for a defendant, it may be served in a county other than the county of issuance or an adjoining county only if such court, upon application of such prosecutor or attorney, endorses upon such subpoena an order for the attendance of the witness.4. A subpoena of a city court or a town court or a village court, issued pursuant to section 610.20, may be served in a county other than the one of issuance or an adjoining county if a judge of a superior court, upon application of the issuing court or the district attorney or an attorney for the defendant, endorses upon such subpoena an order for the attendance of the witness.