rep.saveStepAttribute( id_transformation, id_step, nr, "replace_field", replaceField );
}
public JaninoMetaFunction( Repository rep, ObjectId id_step, int nr ) throws KettleException {
fieldName = rep.getStepAttributeString( id_step, nr, "field_name" );
formula = rep.getStepAttributeString( id_step, nr, "formula_string" );
<BUG>valueType = ValueMeta.getType( rep.getStepAttributeString( id_step, nr, "value_type" ) );
</BUG>
valueLength = (int) rep.getStepAttributeInteger( id_step, nr, "value_length" );
valuePrecision = (int) rep.getStepAttributeInteger( id_step, nr, "value_precision" );
replaceField = rep.getStepAttributeString( id_step, nr, "replace_field" );

rep.saveStepAttribute( id_transformation, id_step, nr, "replace_field", replaceField );
}
public JaninoMetaFunction( Repository rep, ObjectId id_step, int nr ) throws KettleException {
fieldName = rep.getStepAttributeString( id_step, nr, "field_name" );
formula = rep.getStepAttributeString( id_step, nr, "formula_string" );
valueType = ValueMetaFactory.getIdForValueMeta( rep.getStepAttributeString( id_step, nr, "value_type" ) );
valueLength = (int) rep.getStepAttributeInteger( id_step, nr, "value_length" );
valuePrecision = (int) rep.getStepAttributeInteger( id_step, nr, "value_precision" );
replaceField = rep.getStepAttributeString( id_step, nr, "replace_field" );
