private static final String PREFIX = "A";
private static final char SEPARATOR = '/';
public String squeeze(DataSqueezer squeezer, Object data) throws IOException
{try { __CLOVER_413_0.M[2233]++;
__CLOVER_413_0.S[9241]++;ComponentAddress address = (ComponentAddress) data;
// a 'null' id path is encoded as an empty string
__CLOVER_413_0.S[9242]++;String idPath = address.getIdPath();
__CLOVER_413_0.S[9243]++;if ((((idPath == null) && (++__CLOVER_413_0.CT[1569] != 0)) || (++__CLOVER_413_0.CF[1569] == 0))){
__CLOVER_413_0.S[9244]++;idPath = "";}
__CLOVER_413_0.S[9245]++;return PREFIX + address.getPageName() + SEPARATOR + idPath;
} finally { }}