def METHOD_NAME(cls, rdclass, rdtype, tok, origin=None, relativize=True,
              relativize_to=None):
    items = []
    for token in tok.get_remaining():
        item = token.unescape().value
        if item[0] == '!':
            negation = True
            item = item[1:]
        else:
            negation = False
        (family, rest) = item.split(':', 1)
        family = int(family)
        (address, prefix) = rest.split('/', 1)
        prefix = int(prefix)
        item = APLItem(family, negation, address, prefix)
        items.append(item)
    return cls(rdclass, rdtype, items)