void (Object aValue, int row, int col) { PackageEntry packageEntry = packageTable.getEntryAt(row); col += panel.areStaticImportsEnabled() ? 0 : 1; if (col == 0) { PackageEntry newPackageEntry = new PackageEntry((Boolean)aValue, packageEntry.getPackageName(), packageEntry.isWithSubpackages()); packageTable.setEntryAt(newPackageEntry, row); } else if (col == 1) { PackageEntry newPackageEntry = new PackageEntry(packageEntry.isStatic(), ((String)aValue).trim(), packageEntry.isWithSubpackages()); packageTable.setEntryAt(newPackageEntry, row); } else if (col == 2) { PackageEntry newPackageEntry = new PackageEntry(packageEntry.isStatic(), packageEntry.getPackageName(), ((Boolean)aValue).booleanValue()); packageTable.setEntryAt(newPackageEntry, row); } else { throw new IllegalArgumentException(String.valueOf(col)); } }