* Returns a new ResourceItem object for a given node.
* @param node the node representing the resource.
* @return a ResourceItem object or null.
*/
static ResourceItem getResource(Node node) {
ResourceType type = getType(node);
String name = getName(node);
if (type != null && name != null) {
return new ResourceItem(name, type, node);
}