파라미터 받은 쪽에서 값을 읽어오는 부분이 막혔네요..

Parcelable을 상속받은 클래스 입니다.
public class UserData implements Parcelable
{
 public String strUserID;

 private UserData(Parcel src)
 {
  strUserID = src.readString();
  Log.d( getClass().getSimpleName(), strUserID );
 }
 
 @SuppressWarnings("unchecked")
 public static final Parcelable.Creator<UserData> CREATOR = new Creator<UserData>()
 {
  public UserData createFromParcel(Parcel in)
  {
   return new UserData(in);
  }

  @Override
  public UserData[] newArray(int size)
  {
   // TODO Auto-generated method stub
   return new UserData[size];
  }
 };

 @Override
 public int describeContents()
 {
  // TODO Auto-generated method stub
  return 0;
 }

 @Override
 public void writeToParcel(Parcel dest, int flags)
 {
  dest.writeString(strUserID);
 };
 }

// UserData를 함수 파라미터로 넘기는 부분입니다.
Parcel myParcel = Parcel.obtain();
   myParcel.writeString("Parameter TEST");
   
   com.Mytest.UserData myData = com.Mytest.UserData.CREATOR.createFromParcel(myParcel);
   remoteService.TEST( (com.Mytest.UserData) myData );


// TEST 함수가 구현된 부분입니다.
public void TEST(UserData GuestInfo) throws RemoteException 
{
}

파라미터 GuestInfo에서 문자열 "Parameter TEST" 를 읽어오고 싶습니다.
GuestInfo에 만들어 놓은 멤버 변수나 함수가 전혀 노출이 되지 않습니다.