* {@inheritDoc}
*/
@Override
public KamNode getKamNodeForTerm(Kam k, String t, FunctionEnum fx,
SkinnyUUID[] uuids) {
if (k == null) throw new InvalidArgument("k is null");
if (t == null) throw new InvalidArgument("t is null");
if (fx == null) throw new InvalidArgument("fx is null");
if (uuids == null || uuids.length == 0)
throw new InvalidArgument("uuids", uuids);
try {
final KAMStoreDao dao = kamStoreDao(k.getKamInfo());
Integer nid = dao.getKamNodeForTerm(t, fx, uuids);
return nid == null ? null : k.findNode(nid);