1. A computer-implemented method for facilitating the development and compilation of a software program, comprising: providing, in a programming language platform associated with source code for the software program, an indicator for a resource with a close method that does not complete erroneously; and enabling use of the indicator with a resource-management statement in the source code, wherein the indicator facilitates omission of an exception-handling construct following the resource-management statement.