Code example for Vector

Methods: copyInto, setSize, size

0
                        //      a second 
                        long existingLastModified = existingFile.lastModified();
                        if (!CUtil.isSignificantlyBefore(existingLastModified, outputLastModified)
                        		&& !CUtil.isSignificantlyAfter(existingLastModified, outputLastModified)) {
                            SourceHistory[] sourcesArray = new SourceHistory[sources
                                    .size()];
                            sources.copyInto(sourcesArray);
                            TargetHistory targetHistory = new TargetHistory(
                                    config, output, outputLastModified,
                                    sourcesArray);
                            history.put(output, targetHistory);
                        } 
                    } 
                } 
                output = null;
                sources.setSize(0);
            } else { 
                // 
                //   reset config so targets not within a processor element 
                //      don't pick up a previous processors signature 
                //