Modeling of defect modes in photonic crystals using the fictitious source superposition method.