}
super.dispose();
}
protected void drawSide(GC g, Task t, Action a, int location) {
File n;
if (t == null) {
n = null;
}
else if (location == Location.Source) {
n = t.getSource();
}
else {
n = t.getDestination();
}
int x = location == Location.Source ? 2 : (2 * 16) + 2;
if (n == null) {
g.drawImage(nodeUndefined, x, 0);
}
else if (n.exists()) {
if (n.isDirectory()) {
g.drawImage(nodeDirectory, x, 0);
}
else {
g.drawImage(nodeFile, x, 0);
}