{
java.lang.Object implObj = instantiate (implementationClass);
if (implObj instanceof org.omg.CORBA.portable.Streamable)
{
StreamableValue value =
(StreamableValue)instantiate (implementationClass);
return is.read_value(value);
}
else if (implObj instanceof org.omg.CORBA.portable.CustomValue )