public AttributeInfo copy(ConstPool newCp,Map classnames){
  Copier copier=new Copier(info,constPool,newCp,classnames);
  try {
    copier.parameters();
    return new ParameterAnnotationsAttribute(newCp,getName(),copier.close());
  }
 catch (  Exception e) {
    throw new RuntimeException(e.toString());
  }
}

public AttributeInfo copy ( ConstPool newCp , Map classnames ) { Copier copier = new Copier ( info , constPool , newCp , classnames ) ; try { copier . parameters ( ) ; return new ParameterAnnotationsAttribute ( newCp , getName ( ) , copier . close ( ) ) ; } catch ( Exception e ) { throw new RuntimeException ( e . toString ( ) ) ; } }
copies this attribute and returns a new copy .
