public TYPE_1 METHOD_1 ( TYPE_1 out ) { VAR_1 . METHOD_2 ( out ) ; if ( ( VAR_2 ) == null ) return out ; for ( TYPE_2 VAR_3 : VAR_2 ) { VAR_4 . METHOD_2 ( VAR_5 ) ; out . add ( VAR_5 ) ; } return out . METHOD_3 ( ( 1.0F / ( ( VAR_2 . size ) + 1 ) ) ) ; }

public TYPE_1 METHOD_1 ( TYPE_1 out ) { out . set ( position ) ; if ( ( VAR_2 ) == null ) return out ; for ( TYPE_2 VAR_3 : VAR_2 ) { out . add ( VAR_3 . position ) ; } return out . METHOD_3 ( ( 1.0F / ( ( VAR_2 . size ) + 1 ) ) ) ; }
