// Note: because we add a zero initial aspect our aspectIDs are one
// off from the aspect chain's.
if (chain.size() + 1> aspectID)
{
// Chain the next Aspect
Aspect aspect = chain.get(aspectID - 1);
Map<String, String> result = new HashMap<String, String>();
result.put("aspectID", String.valueOf(aspectID));
result.put("aspect", aspect.getPath());
result.put("aspectName", aspect.getName());
result.put("prefix", aspectID + "/");
return result;
}
else
{