/** * Returns the approximate amount of memory used to implement this object. */ protected int getMemoryUsed() { int result = 0; for (int i = 0; i < resourceInstTable.length; i++) { if (resourceInstTable[i] != null) { result += resourceInstTable[i].getMemoryUsed(); } } return result; } }