the supreme court has held that congress has the authority to abrogate treaties and international law for the purpose of domestic law , '' assistant attorney general charles cooper , head of the justice department 's office of legal counsel , said friday at a news conference .