public AccessPath() {
accesses = (FieldRef[]) new Object[0];
exclusions = new Set[0];
}
AccessPath(FieldRef[] accesses, Set<FieldRef>[] exclusions) {
<BUG>int k = 3;
</BUG>
if(accesses.length > k) {
this.accesses = Arrays.copyOf(accesses, k);
this.exclusions = new Set[0];

public AccessPath() {
accesses = (FieldRef[]) new Object[0];
exclusions = new Set[0];
}
AccessPath(FieldRef[] accesses, Set<FieldRef>[] exclusions) {
int k = 2;
if(accesses.length > k) {
this.accesses = Arrays.copyOf(accesses, k);
this.exclusions = new Set[0];
