Blocker {
   exposedField SFBool     enabled TRUE
   eventIn      SFBool     bool_in
   eventIn      SFColor    color_in
   eventIn      SFImage    image_in
   eventIn      SFInt32    int_in
   eventIn      SFFloat    float_in
   eventIn      SFNode     node_in
   eventIn      SFRotation rot_in
   eventIn      SFString   string_in
   eventIn      SFTime     time_in
   eventIn      SFVec2f    vec2_in
   eventIn      SFVec3f    vec3_in
   eventIn      MFColor    color_m_in
   eventIn      MFInt32    int_m_in
   eventIn      MFFloat    float_m_in
   eventIn      MFNode     node_m_in
   eventIn      MFRotation rot_m_in
   eventIn      MFString   string_m_in
   eventIn      MFVec2f    vec2_m_in
   eventIn      MFVec3f    vec3_m_in
   eventOut     SFBool     bool_out
   eventOut     SFColor    color_out
   eventOut     SFImage    image_out
   eventOut     SFInt32    int_out
   eventOut     SFFloat    float_out
   eventOut     SFNode     node_out
   eventOut     SFRotation rot_out
   eventOut     SFString   string_out
   eventOut     SFTime     time_out
   eventOut     SFVec2f    vec2_out
   eventOut     SFVec3f    vec3_out
   eventOut     MFColor    color_m_out
   eventOut     MFInt32    int_m_out
   eventOut     MFFloat    float_m_out
   eventOut     MFNode     node_m_out
   eventOut     MFRotation rot_m_out
   eventOut     MFString   string_m_out
   eventOut     MFVec2f    vec2_m_out
   eventOut     MFVec3f    vec3_m_out
}

Example