public java.util.Map < java.lang.String , java.lang.Object > METHOD_1 ( ) { java.util.Map < java.lang.String , java.lang.Object > result = new TYPE_1 < java.lang.String , java.lang.Object > ( ) ; result . put ( STRING_1 , VAR_1 ) ; result . put ( STRING_2 , endTime ) ; if ( ( VAR_2 ) != null ) result . put ( STRING_3 , VAR_2 . METHOD_2 ( ) . toString ( ) ) ; if ( ! ( VAR_3 . isEmpty ( ) ) ) result . put ( STRING_4 , VAR_3 ) ; return result ; }

public java.util.Map < java.lang.String , java.lang.Object > METHOD_1 ( ) { java.util.Map < java.lang.String , java.lang.Object > result = new TYPE_1 < java.lang.String , java.lang.Object > ( ) ; result . put ( STRING_1 , VAR_1 ) ; result . put ( STRING_2 , endTime ) ; if ( ( VAR_2 ) != null ) result . put ( STRING_3 , VAR_2 . METHOD_2 ( ) . toString ( ) ) ; return result ; }
