void addProperty(Vertex propertyVertex) {
PropertyColumn property = new PropertyColumn(this, propertyVertex.value(SQLG_SCHEMA_PROPERTY_NAME), PropertyType.valueOf(propertyVertex.value(SQLG_SCHEMA_PROPERTY_TYPE)));
this.properties.put(propertyVertex.value(SQLG_SCHEMA_PROPERTY_NAME), property);
}
void afterCommit() {
<BUG>if (this.getSchema().getTopology().isWriteLockHeldByCurrentThread()) {
for (Iterator<Map.Entry<String, PropertyColumn>> it = this.uncommittedProperties.entrySet().iterator(); it.hasNext(); ) {</BUG>
Map.Entry<String, PropertyColumn> entry = it.next();
this.properties.put(entry.getKey(), entry.getValue());
entry.getValue().afterCommit();

void addProperty(Vertex propertyVertex) {
PropertyColumn property = new PropertyColumn(this, propertyVertex.value(SQLG_SCHEMA_PROPERTY_NAME), PropertyType.valueOf(propertyVertex.value(SQLG_SCHEMA_PROPERTY_TYPE)));
this.properties.put(propertyVertex.value(SQLG_SCHEMA_PROPERTY_NAME), property);
}
void afterCommit() {
Preconditions.checkState(this.getSchema().getTopology().isWriteLockHeldByCurrentThread(), "Abstract.afterCommit must hold the write lock");
for (Iterator<Map.Entry<String, PropertyColumn>> it = this.uncommittedProperties.entrySet().iterator(); it.hasNext(); ) {
Map.Entry<String, PropertyColumn> entry = it.next();
this.properties.put(entry.getKey(), entry.getValue());
entry.getValue().afterCommit();
