public static Object B64decodeToObject( String encodedObject )
	{
		final byte[] objBytes = B64decode( encodedObject );

		java.io.ByteArrayInputStream  bais = null;
		java.io.ObjectInputStream     ois  = null;
		Object obj = null;

		try
		{
			bais = new java.io.ByteArrayInputStream( objBytes );
			ois  = new java.io.ObjectInputStream( bais );

			obj = ois.readObject();
		}
		catch( final java.io.IOException e )
		{
			e.printStackTrace();
		}
		catch( final java.lang.ClassNotFoundException e )
		{
			e.printStackTrace();
		}
		finally
		{
			try{ if(bais!=null)bais.close(); } catch( final Exception e ){}
			try{ if(ois!=null)ois.close();  } catch( final Exception e ){}
		}

		return obj;
	}