flatten a container in the output list . e.g. expand any libraries . concode_field_sep File[] bundleClasspathExpansion concode_elem_sep Manifest manifest concode_elem_sep Project project concode_elem_sep TYPE type concode_elem_sep String error concode_elem_sep String version concode_elem_sep String warning concode_elem_sep String path concode_elem_sep File file concode_elem_sep Map<String,String> attributes concode_elem_sep String bsn concode_elem_sep long manifestTime concode_elem_sep DownloadBlocker db concode_field_sep String getVersion concode_elem_sep Map<String,String> getAttributes concode_elem_sep Manifest getManifest concode_elem_sep File[] getBundleClasspathFiles concode_elem_sep File getFile concode_elem_sep String getError concode_elem_sep boolean contributeFiles concode_elem_sep void putAttribute concode_elem_sep boolean isCurrent concode_elem_sep String getWarning concode_elem_sep TYPE getType concode_elem_sep String toName concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep String getBundleSymbolicName concode_elem_sep String toString concode_elem_sep Project getProject concode_elem_sep List<Container> getMembers
void function ( Container arg0 , List < Container > arg1 ) { if ( arg0 . getType ( ) == TYPE . LIBRARY ) { flatten ( arg0 . getMembers ( ) , arg1 ) ; } else arg1 . add ( arg0 ) ; }