class Attachment implements Transferable {

    public MultivaluedMap<String, String> getHeaders() {
        return new MetadataMap<String, String>(headers, false, true);
    }

    public  Attachment(org.apache.cxf.message.Attachment a,
                      Providers providers);
    public  Attachment(String id, DataHandler dh, MultivaluedMap<String, String> headers);
    public  Attachment(String id, DataSource ds, MultivaluedMap<String, String> headers);
    public  Attachment(MultivaluedMap<String, String> headers, Object object);
    public  Attachment(InputStream is, MultivaluedMap<String, String> headers);
    public  Attachment(String mediaType, Object object);
    public  Attachment(String id, String mediaType, Object object);
    public  Attachment(String id, InputStream is, ContentDisposition cd);
    public  Attachment(MultivaluedMap<String, String> headers, DataHandler handler, Object object);

}