prettyAnnotation :: DexFile -> Annotation -> PP.Doc
prettyAnnotation dex a =
  getTypeName' dex (annotTypeId a) <> PP.parens (PP.hcat (PP.punctuate ", " (map prettyElement (annotElements a))))
  where
    prettyElement (enameIx, eval) = getStr' dex enameIx <> "=" <> prettyEncodedValue dex eval
prettyAnnotation :: DexFile -> Annotation -> PP.Doc
prettyAnnotation dex a =
  getTypeName' dex (annotTypeId a) <> PP.parens (PP.hcat (PP.punctuate ", " (map prettyElement (annotElements a))))
  where
    prettyElement (enameIx, eval) = getStr' dex enameIx <> "=" <> prettyEncodedValue dex eval
prettyAnnotation dex a =
  getTypeName' dex (annotTypeId a) <> PP.parens (PP.hcat (PP.punctuate ", " (map prettyElement (annotElements a))))
  where
    prettyElement (enameIx, eval) = getStr' dex enameIx <> "=" <> prettyEncodedValue dex eval