1460706631-c16f765a-8dc9-4d10-88d8-bd54530202ac

What is claimed is:

1. A blow molded container having barrier properties including an upper wall portion having an opening, an intermediate sidewall portion positioned beneath the upper wall portion, and a base portion positioned beneath the intermediate sidewall portion and adapted to support the container, said container further comprising: a molded outer layer having an inner surface and an outer surface and formed from at least 50% of recycled plastic; a carbon coating formed on the inner surface of the outer layer and adhered thereto and substantially coextensive with the outer layer, wherein said carbon coating has a thickness less than about 10 microns, wherein said container can be recycled.
2. A container according to claim 1, including at least 90% of recycled plastic.
3. A container according to claim 1, wherein said outer layer has a thickness from 6 to 23 mils.
4. A container according to claim 1, wherein the thickness of the outer layer varies so that the intermediate sidewall portion is thinner than the upper wall portion and the base portion.
5. A container according to claim 1, including a barrier material added to the outer layer.
6. A container according to claim 1, wherein the carbon is coated on the inner surface of the blow molded container from at least one gaseous hydrocarbon.
7. A container according to claim 1, wherein the carbon coating has a thickness of from 0.05 to 10 microns.
8. A container according to claim 1, wherein the recycled plastic is polyethylene terephthalate.
9. A container according to claim 1, wherein the outer layer includes virgin plastic material.
10. A container according to claim 1, wherein the carbon coating is amorphous.
11. A container according to claim 1, wherein the carbon coating has a generally uniform thickness.
12. A container according to claim 1, wherein the carbon coating has a thickness that varies along the vertical length of the container.
13. A container according to claim 1, wherein the upper portion of the container includes a support flange.
14. A container according to claim 1, wherein the base portion includes a plurality of feet.
15. A container according to claim 1, wherein the outer layer is colored.
16. A container according to claim 1, including at least 75% of recycled plastic.

The claims below are in addition to those above.
All refrences to claims which appear below refer to the numbering after this setence.

What is claimed is:

1. An isolated nucleic acid molecule comprising at least 24 contiguous bases of nucleotide sequence first disclosed in SEQ ID NO: 1.
2. An isolated nucleic acid molecule comprising a nucleotide sequence that:
(a) encodes the amino acid sequence shown in SEQ ID NO: 2; and
(b) hybridizes under stringent conditions to the nucleotide sequence of SEQ ID NO: 1 or the complement thereof.
3. An isolated nucleic acid molecule comprising a nucleotide sequence that encodes the amino acid sequence shown in SEQ ID NO:2.
4. An isolated nucleic acid molecule comprising a nucleotide sequence that encodes the amino acid sequence shown in SEQ ID NO:4.
5. An isolated nucleic acid molecule comprising a nucleotide sequence that encodes the amino acid sequence shown in SEQ ID NO:6.
6. An isolated nucleic acid molecule comprising at least 24 contiguous bases of nucleotide sequence first disclosed in SEQ ID NO: 45.
7. An isolated nucleic acid molecule comprising a nucleotide sequence that:
(a) encodes the amino acid sequence shown in SEQ ID NO: 46; and
(b) hybridizes under stringent conditions to the nucleotide sequence of SEQ ID NO: 45 or the complement thereof.
8. An isolated nucleic acid molecule comprising a nucleotide sequence that encodes the amino acid sequence shown in SEQ ID NO:46.
9. An isolated nucleic acid molecule comprising a nucleotide sequence that encodes the amino acid sequence shown in SEQ ID NO:38.
10. An isolated nucleic acid molecule comprising a nucleotide sequence that encodes the amino acid sequence shown in SEQ ID NO:30.

1460706628-64a138e1-80a1-40eb-a03d-050e57b42d1c

1. A computer program product comprising one or more computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of a computing system, causes the computing system to perform a method for optimizing a computer program taking into consideration exception handling, the method comprising:
an act of accessing a computer program;
an act of detecting portions of the computer program that may cause exceptions to be thrown by the computer program;
an act of annotating at least one of the detected portions with exception information describing one or more exceptions that could be thrown at that detected portion; and
an act of optimizing the computer program in the area of the detected portion in view of the corresponding annotated exception information for that detected portion.
2. A computer program product in accordance with claim 1, the method further comprising:
an act of accessing environmental rules regarding the environment in which the computer program is to be executed, wherein the act of detecting portions of the computer program that may cause exceptions is performed in the context of the environmental rules.
3. A computer program product in accordance with claim 2, wherein the environmental rules include source code language rules of the computer program.
4. A computer program product in accordance with claim 2, wherein the environmental rules include processor type rules.
5. A computer program product in accordance with claim 2, wherein the environmental rules includes configuration switch rules.
6. A computer program product in accordance with claim 1, wherein the exception information includes one or more optimization constraints on optimizing with respect to the described one or more exceptions in the exception information.
7. A computer program product in accordance with claim 1, the method further comprising:
an act of refining the exception information upon further evaluating the computer program.
8. A computer program product in accordance with claim 1, wherein the one or more detected portions comprises a plurality of detected portions, and wherein the act of optimizing is performed for at least some of the plurality of detected portions.
9. A computer program product in accordance with claim 8, wherein at least two of the at least some of the detected portions are included within the same instruction of the computer program.
10. A computer program product in accordance with claim 1, wherein the accessed computer program is represented in source code.
11. A computer program product in accordance with claim 1, wherein the accessed computer program is represented in binary.
12. A computer program product in accordance with claim 1, wherein the accessed computer program is represented in intermediate form between source code and binary.
13. A computer program product in accordance with claim 1, wherein the computer program product is a compiler, and the computer program is a program being compiled by the compiler.
14. A computer program product in accordance with claim 1, wherein the computer program product is an analyzer, and the computer program is a program being analyzed by the analyzer.
15. The computer program product in accordance with claim 1, wherein the detected portion includes an operator of an instruction, rather than the entire instruction, wherein the act of annotating the detected portion comprises an act of annotating the operator.
16. The computer program product in accordance with claim 1, wherein the detected portion includes an operand of an instruction, rather than the entire instruction, wherein the act of annotating the detected portion comprises an act of annotating the operand.
17. A method for compiling a computer program taking into consideration exception handling, the method comprising:
an act of accessing a computer program and accessing environmental rules regarding the environment in which the computer program is to be executed, the environmental rules includes rules related to the source code language in which the computer program was written and rules regarding a type of processor on which the computer program is to be run;
an act of detecting portions of the computer program that, in the context of the rules related to the source code and the rules regarding the type of processor, may cause exceptions to be thrown by the computer program;
an act of annotating at least one of the detected portions with exception information describing one or more exceptions that could be thrown at that detected portion; and
an act of optimizing the computer program in the area of the detected portion using corresponding annotated exception information for that detected portion.
18. A method in accordance with claim 17, wherein the act of annotating occurs such that if the detected portion is moved, the annotation remains associated with the detected portion.
19. A method in accordance with claim 18, wherein the environmental rules include configuration switch rules provided to the compiler.
20. A method for analyzing a computer program taking into consideration exception handling, the method comprising:
an act of accessing a computer program;
an act of detecting portions of the computer program that, in the context of the rules related to the source code and the rules regarding the type of processor, may cause exceptions to be thrown by the computer program;
an act of annotating at least one of the detected portions with exception information describing one or more exceptions that could be thrown at that detected portion; and
an act of evaluating the annotations.
The claims below are in addition to those above.
All refrences to claims which appear below refer to the numbering after this setence.

What is claimed is:

1. A mold runner having a containment shroud to prevent in-mold coating flow, comprising:
a body member having at least a first end and a second end connected by a passageway; and
a containment shroud, said containment shroud located in said passageway between said first end and said second end, said containment shroud being a barrier which prevents an in-mold coating from traveling from one of said ends to the other of said ends, and said containment shroud extending around the perimeter of the passageway.
2. A mold runner according to claim 1, wherein said passageway is substantially cylindrical, substantially conical, or substantially tapered.
3. A mold runner according to claim 1, wherein said containment shroud is a cavity which has a base portion connected to said passageway perimeter, and wherein said base portion has a width.
4. A mold runner according to claim 3, wherein said containment shroud has a terminal portion opposite said base portion and a height therebetween, and wherein the terminal portion has a width which is less than or equal to the width of said base portion.
5. A mold runner according to claim 1, wherein said containment shroud is formed at an angle of about 1 to about 90 in relation to an axis in the passageway between said first end and said second end.
6. A mold runner according to claim 5, wherein said angle is about 35 to about 55.
7. A mold runner according to claim 1, wherein said containment shroud is located within two inches (50.8 mm) from one of said ends of said body member.
8. A mold runner according to claim 4, wherein said terminal portion has a thickness which is less than said base portion.
9. An injection mold runner, comprising:
a) the mold runner having a passageway therein capable of receiving a thermoplastic substrate composition,
b) a containment shroud located in said passageway, said containment shroud extending around a periphery of said passageway, and having a width along an axial length of said passageway, said shroud capable of terminating the flow of an in-mold coating composition along said passageway when filled with said thermoplastic substrate composition.
10. A mold runner according to claim 9, wherein said containment shroud is a recessed area extending outward from said passageway.
11. A mold runner according to claim 9, wherein said containment shroud is a recessed area extending radially outward from said passageway.
12. A mold runner according to claim 9, wherein said containment shroud is a recessed area which extends laterally outward from said passageway.
13. A mold runner according to claim 9, wherein said containment shroud extends outwardly at an axis perpendicular to an axis of said passageway.
14. A mold runner according to claim 10, wherein said containment shroud has a terminal portion opposite a base portion, and a height therebetween, and wherein the terminal portion has a width which is less than or equal to said width along an axial length of said passageway.
15. A mold runner according to claim 14, wherein said containment shroud is formed at an angle of about 1 to about 90 in relation to said axial length of said passageway.
16. A mold runner according to claim 15, wherein angles about 35 to about 55.
17. A mold runner according to claim 16, wherein said containment shroud is located within one inch (25.4 mm) from an end of said passageway.
18. An in-mold coated article, comprising:
a molded article formed of a substrate composition, said molded article including said in-mold coating on at least one surface thereof; and
a sprue connected to said molded article, said sprue having a length extending from said molded article, said sprue being substantially conical, cylindrical, or tapered along said length, said sprue having a projection at a point along its length extending completely around a perimeter of said sprue for prevention of in-mold coating flow from the partial length of the sprue connected to said molded article to the partial length of said sprue opposite said projection.
19. An in-mold coated article according to claim 18, wherein said projection has a terminal portion which has a width less than or equal to the width of a base portion which is connected to said sprue.
20. An in-mold coated article according to claim 19, wherein said projection is formed at an angle of about 1 to about 90 in relation to an axis formed by said sprue length.
21. An in-mold coated article according to claim 20, wherein said angle is about 35 to about 55.
22. A method for preventing in-mold coating flow from entering a substrate injection device, said method comprising the steps of:
injecting a substrate composition above its melting point into a mold cavity through a mold half comprising a mold runner forming a molded article in said mold cavity and a sprue in said mold runner connected to said molded article, said mold runner having a containment shroud located, in a passageway of said mold runner between a first end and a second end, said containment shroud extending around the perimeter of the passageway and also filled with said substrate composition; and
injecting an in-mold coating onto a surface of said molded article in said mold cavity, said in-mold coating prevented from flowing by said containment shroud completely through said passageway and into said substrate injection device.
23. A method according to claim 22, wherein said passageway is substantially cylindrical, substantially conical, or substantially tapered.
24. A method according to claim 23, wherein said containment shroud is a cavity which has a base portion connected to said passageway perimeter, and wherein said base portion has a width.
25. A method according to claim 24, wherein said containment shroud has a terminal portion opposite said base portion and a height therebetween, and wherein the terminal portion has a width which is less than or equal to the width of said base portion.
26. A method according to claim 25, wherein said containment shroud is formed at an angle of about 1 to about 90 in relation to an axis in the passageway between a first end and a second end.
27. A method according to claim 26, wherein said angle is about 35 to about 55.
28. A mold runner according to claim 27, wherein said containment shroud is located within two inches (50.8 mm) from one of said ends of said passageway.