public java.lang.Object METHOD_1 ( java.util.List VAR_1 ) throws TYPE_1 { if ( ( VAR_1 . size ( ) ) < 1 ) { throw new TYPE_1 ( STRING_1 ) ; } java.lang.String key = ( ( java.lang.String ) ( VAR_1 . get ( 0 ) ) ) ; return VAR_2 . METHOD_2 ( key , VAR_1 . METHOD_3 ( 1 , VAR_1 . size ( ) ) . METHOD_4 ( ) ) ; }

public java.lang.Object METHOD_1 ( java.util.List VAR_1 ) throws TYPE_1 { if ( ( VAR_1 . size ( ) ) < 1 ) { throw new TYPE_1 ( STRING_1 ) ; } java.lang.String key = VAR_1 . get ( 0 ) . toString ( ) ; return VAR_2 . METHOD_2 ( key , VAR_1 . METHOD_3 ( 1 , VAR_1 . size ( ) ) . METHOD_4 ( ) ) ; }
