class ForeignKeyPropertyMutator extends ForeignKeyMutator<ForeignKeyProperty> implements 
        HasEnabledPropertyMutator<ForeignKeyProperty>, 
        HasNamePropertyMutator<ForeignKeyProperty> {

    ForeignKeyPropertyMutator(ForeignKeyProperty foreignKey) {
        super(foreignKey);
    }

    @Override
    public ForeignKeyColumnProperty addNewForeignKeyColumn() {<FILL_FUNCTION_BODY>}
}

        final ForeignKeyColumnProperty child = new ForeignKeyColumnProperty(document());
        document().foreignKeyColumnsProperty().add(child);
        return child;
    
<methods>public void <init>(com.speedment.tool.config.ForeignKeyProperty) ,public com.speedment.runtime.config.ForeignKeyColumn addNewForeignKeyColumn() <variables>