if ( controls != null )
{
List<Control> jndiControls = new ArrayList<Control>();
for ( ControlCodec control : controls )
{
Control jndiControl = new BasicControl( control.getControlType(), control.getCriticality(), control
.getEncodedValue() );
jndiControls.add( jndiControl );
}
return jndiControls.toArray( new Control[jndiControls.size()] );
}