METHOD_0 ( ) { final byte [ ] array = com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_1 ( STRING_0 ) ; final com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_4 data = new com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ( ) ; data . read ( new com . IDENT_0 . IDENT_5 . io . METHOD_3 ( new java . io . ByteArrayInputStream ( array . METHOD_4 ( ) ) ) ) ; "<AssertPlaceHolder>" ; } save ( ) { if ( ( this . IDENT_6 ) == null ) { throw new java . lang . METHOD_5 ( STRING_1 ) ; } for ( final com . IDENT_0 . IDENT_7 . IDENT_8 . METHOD_2 . IDENT_9 p : this . IDENT_6 ) { if ( p == null ) { throw new java . lang . METHOD_5 ( STRING_2 ) ; } for ( final com . IDENT_0 . IDENT_7 . IDENT_8 . METHOD_2 . IDENT_10 IDENT_11 : p . page ) { if ( IDENT_11 == null ) { throw new java . lang . METHOD_5 ( STRING_3 ) ; } } } return com . IDENT_0 . IDENT_5 . io . IDENT_12 . METHOD_6 ( ) . METHOD_7 ( this ) . METHOD_8 ( ) . toByteArray ( ) ; }
org . junit . Assert . assertArrayEquals ( array , data . save ( ) )