* @return The repository nodes that represent this resource.
*/
public Transactionable[] getRepositoryNodes() {
Node[] nodes = new Node[2];
SourceResolver resolver = null;
RepositorySource documentSource = null;
RepositorySource metaSource = null;
try {
resolver = (SourceResolver) this.manager.lookup(SourceResolver.ROLE);
documentSource = (RepositorySource) resolver.resolveURI(getSourceURI());
metaSource = (RepositorySource) resolver.resolveURI(getMetaSourceURI());
nodes[0] = documentSource.getNode();
nodes[1] = metaSource.getNode();
} catch (Exception e) {
throw new RuntimeException(e);
} finally {
if (resolver != null) {
if (documentSource != null) {