public boolean addSingleCustomField(UriRef dependency,
String dependencyValue, String label, String description, String config,
UriRef property, int length, int cardinality) {
LockableMGraph contentGraph = cgProvider.getContentGraph();
NonLiteral customfield = addBasicCustomField(contentGraph,
property, cardinality, label, description, config, getCustomPropertyCollection(
dependency, dependencyValue));
Lock lock = contentGraph.getLock().writeLock();
lock.lock();
try {